【Ubuntu搭建gitlab】gitlab搭建过程
一、服务器硬件水平
搭建gitlab服务器最低配置要求2核4G,低于这个配置的服务器运行效果很差
二、安装依赖项
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates
三、安装邮箱服务
如果不配置邮箱服务,可以跳过
sudo apt-get install -y postfix
四、添加Gitlab软件包到存储库并安装
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce
Gitlab安装包大约1G
五、修改配置文件
sudo vim /etc/gitlab/gitlab.rb
修改内容:
# external_url 'http://gitlab.example.com'
external_url 'http://192.168.xx.xxx:6001' # 根据自己的IP和port设置
六、重新载入配置文件
重新载入配置
sudo gitlab-ctl reconfigure
重启Gitlab
sudo gitlab-ctl restart
七、查看Gitlab状态
sudo gitlab-ctl status
要显示以上全部信息,GitLab才算已正常启动
八、访问Gitlab
如果出现连接未响应的情况,请关闭防火墙
systemctl stop firewalld.service
再次访问即可成功
九、一种添加成员的方法
管理员账户登入后
进入Users
创建新的user
填写信息后创建user
然后即可重新使用创建好新的user的账号及密码进行登录,为伙伴创建多个账户进行登录,并为多个项目及分支邀请伙伴账号共同开发。
分类:
版本管理
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?