自己云服务器的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'] = "[email protected]" # 自己的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'] = "[email protected]" # 指定发送邮件的邮箱地址 user["git_user_email"] = "[email protected]" # 指定接收邮件的邮箱地址 puma['port'] = 8078
摘自:https://blog.csdn.net/weixin_39483925/article/details/84028704
修改路径文件
vim /etc/gitlab/gitlab.rb
1、修改external_url 'http://ip:端口号' (将前面的#注释符号去掉)
2、找到Advanced settings 下的8080端口 将端口改成自己备用端口号(不能和上面url端口号相同,会冲突占用!)
3、运行下面命令
sudo gitlab-ctl stop --停止服务 sudo gitlab-ctl reconfigure --启动服务 sudo gitlab-ctl start --启动所有gitlab组件
4、若访问不了gitlab,尝试添加防火墙(8090是我添加的端口号,改成自己的端口号)
/sbin/iptables -I INPUT -p tcp --dport 8090 -j ACCEPT
5、可以尝试访问配置的url地址了