GitLab修改默认的下载地址
如图,修改这个地址:
进入gitlab容器
sudo docker exec -it gitlab /bin/bash
修改gitlab.yml文件内容
vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
把host修改为域名,不需要加http://。
1 | production: &base |
- 重启
gitlab-ctl restart
重启需要一段时间,期间访问会出现502。 - 修改完成
GitLab 启用邮箱
- 进入 gitlab 容器
sudo docker exec -it gitlab /bin/bash
/etc/gitlab/gitlab.rb
文件添加邮箱配置的内容1
2
3
4
5
6
7
8
9gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "xxx@xx.com"
gitlab_rails['smtp_password'] = "xxx"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['gitlab_email_from'] = 'xxx@xx.com'- 使配置生效
1
gitlab-ctl reconfigure
- 测试发送邮件
1
2# 进入 gitlab 控制台
gitlab-rails console正常情况下返回的结果:1
2# 测试发送邮件
Notify.test_email('554343346@qq.com', '使用 gitlab 发送邮件', '内容').deliver_now