CentOS 安装配置 GitLab

CentOS 安装 GitLab

安装依赖

1
2
3
4
# yum -y install curl
# yum -y install postfix
# systemctl start postfix
# systemctl enable postfix

下载 GitLab 的 RPM 包

1
# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.7.0-ce.0.el7.x86_64.rpm

https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/找自己需要的版本,下载到本地,然后安装即可

1
# rpm -ivh  gitlab-ce-11.7.0-ce.0.el7.x86_64.rpm

也可以这样

1
# yum localinstall gitlab-ce-11.7.0-ce.0.el7.x86_64.rpm

配置 gitlab repo

为了后续升级方便,建议添加gitlabrepo

1
# curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sh

端口修改

1
# vi /etc/gitlab/gitlab.rb

修改下面的属性

1
2
3
external_url 'http://devops.iamzhl.top:8090'
unicorn['port'] = 8070
nginx['listen_port'] = 8090

请根据个人需要进行定制

重新部署并重启

1
2
# gitlab-ctl reconfigure
# gitlab-ctl restart

设置页面嵌套支持

1
# vi /var/opt/gitlab/nginx/conf/gitlab-http.conf

如图,添加标注的属性设置后重启GitLab

1
# gitlab-ctl restart
-------------本文结束感谢您的阅读-------------
请站长喝杯咖啡吧´◡`