1、新建 /etc/yum.repos.d/gitlab-ce.repo
sudo vi /etc/yum.repos.d/gitlab-ce.repo
内容:
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
2、更新缓存
sudo yum makecache
3、安装gitlab-ce
sudo yum install gitlab-ce
4、创建git数据目录
mkdir -p /data/gitlab/git-data
sudo chown -R git.git /data/gitlab/git-data
5、修改配置
sudo vi /etc/gitlab/gitlab.rb
1)设置外部访问地址
external_url 'http://ip:8090'
2) 修改unicorn端口
unicorn['port'] = 8091
3) 设置git数据目录
git_data_dirs({
"default" => {
"path" => "/data/gitlab/git-data"
}
})
(提示:可通过vi的 :/XXXXX 进行搜索相应配置项)
6、启用配置
sudo gitlab-ctl reconfigure
7、设置为启动项
sudo systemctl enable gitlab-runsvdir.service
8、开放端口
sudo firewall-cmd --zone=public --add-port=8090/tcp --permanent
sudo firewall-cmd --reload