首先说,需要修改的文件
vi /etc/gitlab/gitlab.rb 文件里的 external_url 'http://你的IP'
vim /var/opt/gitlab/nginx/conf/gitlab-http.conf 文件里的
server {
listen *:8099;
server_name 你的IP;
…………
}
- 用命令 sudo gitlab-ctl reconfigure 重新载入配置;
- 用命令 sudo gitlab-ctl start | sudo gitlab-ctl restart 启动|重启gitlab,发现nginx启动失败;
- 用命令 gitlab-ctl tail 追踪,发现gitlab自带的nginx启动失败,宝塔为了方式冲突,启动文件的命名为gitlab-web
- vim /opt/gitlab/sv/nginx/run 文件
- exec chpst -P /opt/gitlab/embedded/sbin/nginx -p /var/opt/gitlab/nginx
# 改为
exec chpst -P /opt/gitlab/embedded/sbin/gitlab-web -p /var/opt/gitlab/nginx - 解决问题,正常使用