GitLab看这篇就够了

简介: GitLab看这篇就够了

一、自建代码托管平台GitLab


前言


有时候我们是不是觉得Github访问太慢了吧,下载访问什么的都很麻烦。

有没有什么办法可以自己装个类似与github一样的东西呢? 的确存在啊,她就是gitlab。

而且在我们以后的工作中,会经常用到gitlab。我们可以把gitlab部署在公司的内网服务器上,公司内部的人才能访问我们的代码,大大提高了代码的安全性,和访问速度!


git安装


需提前准备好安装包gitlab-ce-13.10.2-ce.0.el7.x86_64.rpm

安装最重要的是一个干净的环境,所以建议清理好环境在进行安装

安装相关包的时候最好用网络yum源

网路yum源如下设置即可


wget -O /etc/yum.repos.d/local.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all && yum makecache
yum install -y epel-release
yum clean all && yum makecache

下列命令一条一条执行即可~

systemctl stop firewalld && systemctl disable firewalld && setenforce 0
yum install openssh-server -y 
yum install postfix -y 
systemctl start postfix
systemctl enable postfix
yum install cronie -y
rpm -ivh gitlab-ce-13.10.2-ce.0.el7.x86_64.rpm
EXTERNAL_URL="http://gitlab.test.com"
gitlab-ctl reconfigure

这个是错误的信息,这个 情况是因为内存不够。

按照官方给的提示信息,2个cpu和2个内存才行

image.png

image.png


访问


首次登陆之前,需要修改下 GitLab 提供的 root 账户的密码,要求 8 位以上,包含大小写子母和特殊符号

image.png

默认的用户名是root

密码是我们一开始设置的

image.png


idea集成Gitlab


安装插件

image.png

gitlab的操作和github、码云几乎一样

注意配置地址的时候是本地的地址即可

定义远程库

image.png

提交成功

image.png

后序有新更新,在续写



相关文章
|
4月前
|
人工智能 JavaScript 数据可视化
保姆级教程:OpenClaw(Clawdbot)阿里云及Windows本地部署方案,与本地Ollama配置指南
在AI智能体快速普及的2026年,OpenClaw(前身为Clawdbot)凭借开源免费、可自托管、系统级权限控制的核心优势,成为个人与轻量团队打造专属AI助手的首选工具,其GitHub星标已飙升至18万+,登顶多个开源榜单。Ollama作为目前最受开发者欢迎的本地大模型运行工具,GitHub星标突破16万,支持480+开源模型一键部署,二者组合可实现“本地推理+本地执行”的全闭环,彻底摆脱对云端大模型的依赖,确保数据隐私安全且无网络依赖。
4311 2
|
8月前
|
人工智能 搜索推荐 算法
万字长文深度解密!Cursor Codebase实现原理全公开
VoidMuse 是一个开源AI IDE插件,支持 IntelliJ IDEA 与 VS Code,整合20+优秀组件,通过混合搜索架构(Lucene+向量)实现Codebase智能代码检索,助力开发者在真实项目中掌握AI工程化技术。
1221 4
|
3月前
|
人工智能 安全 JavaScript
CoPaw是什么?和OpenClaw有什么差异?部署OpenClaw配置阿里云百炼API及避坑指南
CoPaw(Co Personal Agent Workstation)是阿里云通义实验室基于AgentScope框架于2026年2月开源的个人AI助手,定位为**面向普通用户的国产友好型AI智能体**,主打“本地/云端双部署、国内平台原生适配、主动执行任务、零代码扩展”。其核心是做能主动协作、全域可用的“搭档小爪子”,目标用户覆盖职场人、内容创作者与中小企业,强调开箱即用与本土化体验。
6401 4
|
5月前
|
缓存
CentOS8.5换源全攻略(从报错到搞定,小白也能看懂)
本文详解CentOS8.5更换yum源全过程,针对常见报错提供解决方案。通过备份原文件、配置阿里云等国内镜像源,快速解决软件下载慢、元数据获取失败等问题,提升系统性能。步骤清晰,小白也能轻松完成换源操作,确保系统稳定高效运行。(238字)
|
7月前
|
人工智能 前端开发 算法
DeepCode:把论文和想法变成代码的 AI 工具
DeepCode 是香港大学开源的 AI 编码工具,通过多智能体协作实现论文转代码、需求转网站、描述转后端三大功能。采用 MIT 协议,已获 7900+ 星标。适合科研人员、独立开发者和技术学习者使用,能有效提升开发效率。
|
11月前
|
人工智能 自然语言处理 搜索推荐
从输入指令到代码落地:Cline AI 源码浅析
文章揭示了Cline如何将简单的自然语言指令转化为具体的编程任务,并执行相应的代码修改或生成操作。
1176 18
从输入指令到代码落地:Cline AI 源码浅析
|
网络协议 安全 Linux
Linux剪裁探索初探
本文深入探讨了Linux剪裁的概念、方法、实践及其好处。Linux剪裁通过移除内核中不必要的模块和功能,减小内核大小、优化系统性能并提升安全性,特别适用于资源受限的设备和特定用途的服务器。文章详细介绍了配置内核选项、模块化和使用工具辅助剪裁的方法,并提供了一个实践示例,最后讨论了剪裁的好处与挑战。
738 15
|
机器学习/深度学习 算法 PyTorch
PyTorch Lightning:简化深度学习研究与开发
【8月更文第27天】PyTorch Lightning 是一个用于简化 PyTorch 开发流程的轻量级封装库。它的目标是让研究人员和开发者能够更加专注于算法和模型的设计,而不是被训练循环和各种低级细节所困扰。通过使用 PyTorch Lightning,开发者可以更容易地进行实验、调试和复现结果,从而加速研究与开发的过程。
735 1