自己云服务器的80和8080端口都已经被使用,只能被迫修改gitlab监听的端口

external_url 'http://172.17.30.23:8077'  # 这里一定要加上http://
nginx['listen_port'] = 8077

#gitlab_rails['smtp_enable'] = true
#gitlab_rails['smtp_address'] = "smtp.qq.com"
#gitlab_rails['smtp_port'] = 25
#gitlab_rails['smtp_user_name'] = "liuyan1@xx.com.cn"  # 自己的qq邮箱账号
#gitlab_rails['smtp_password'] = "123"  # 开通smtp时返回的授权码
#gitlab_rails['smtp_domain'] = "xx.com.cn"
#gitlab_rails['smtp_authentication'] = "login"
#gitlab_rails['smtp_enable_starttls_auto'] = true
#gitlab_rails['smtp_tls'] = false
#gitlab_rails['gitlab_email_from'] = "liuyan1@xx.com.cn"  # 指定发送邮件的邮箱地址
#user["git_user_email"] = "shit@qq.com"   # 指定接收邮件的邮箱地址




puma['port'] = 8078

 

 

修改路径文件

vim /etc/gitlab/gitlab.rb
1、修改external_url 'http://ip:端口号' (将前面的#注释符号去掉)

Gitlab端口变更_端口号

 2、找到Advanced settings 下的8080端口 将端口改成自己备用端口号(不能和上面url端口号相同,会冲突占用!)

Gitlab端口变更_80端口_02

 3、运行下面命令

sudo gitlab-ctl stop --停止服务
sudo gitlab-ctl reconfigure --启动服务
sudo gitlab-ctl restart //--重启所有gitlab组件
sudo gitlab-ctl start --启动所有gitlab组件

4、若访问不了gitlab,尝试添加防火墙(8090是我添加的端口号,改成自己的端口号)

/sbin/iptables -I INPUT -p tcp --dport 8090 -j ACCEPT
5、可以尝试访问配置的url地址了