Centos 安装gitlab
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
官方文档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. 使用
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 创建项目并克隆项目