一、服务器硬件水平
搭建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
http://192.168.xx.xxx:6001
如果出现连接未响应的情况,请关闭防火墙
systemctl stop firewalld.service
再次访问即可成功
九、一种添加成员的方法
管理员账户登入后
进入Users
创建新的user
填写信息后创建user
然后即可重新使用创建好新的user的账号及密码进行登录,为伙伴创建多个账户进行登录,并为多个项目及分支邀请伙伴账号共同开发。
参考文章:
https://www.jianshu.com/p/e3da4a3b578a