官方文档:https://about.gitlab.com/install/#centos-7
gitlab有商用版本(gitlab-ee)和免费版本(gitlab-ce),安装的时候要注意:
免费版本
# 添加GitLab包仓库并安装包
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
# 安装
yum install gitlab-ce -y
商用版本:
# 添加GitLab包仓库并安装包
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
# 安装
yum install gitlab-ee -y
2.1 编辑配置文件,将以下参数改成本地ip地址,也可以用dns域名解析:vi /etc/gitlab/gitlab.rb
external_url 'http://192.168.48.128:8001'
2.2 重新加载配置并重启
gitlab-ctl reconfigure
gitlab-ctl restart
2.3 关闭防火墙或开放8001端口
systemctl stop firewalld
2.4 查看gitlab root账号密码,记录下来或者改掉密码。24小时后会自动删除
cat /etc/gitlab/initial_root_password
2.5 禁用注册功能
3.1 创建群组
3.2 添加用户
密码可以通过电子邮件设置,也可以管理员编辑此用户来设置密码
3.4 添加SSH,用git客户端生成
生成:ssh-keygen -t rsa -C 4xxxxxx7@qq.com
查看:cat /c/Users/admin/.ssh/id_rsa.pub
3.5 创建项目并克隆项目