GitLab修改默认的下载地址

GitLab修改默认的下载地址

如图,修改这个地址:
paste image

  1. 进入gitlab容器
    sudo docker exec -it gitlab /bin/bash

  2. 修改gitlab.yml文件内容
    vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

把host修改为域名,不需要加http://。

1
2
3
4
5
6
7
8
9
10
11
production: &base
#
# 1. GitLab app settings
# ==========================

## GitLab settings
gitlab:
## Web server settings (note: host is the FQDN, do not include http://)
host: localhost #修改这里,不用写http://
port: 80 #这是端口,默认80
https: false
  1. 重启
    gitlab-ctl restart
    重启需要一段时间,期间访问会出现502。
  2. 修改完成

    GitLab 启用邮箱

  3. 进入 gitlab 容器
    sudo docker exec -it gitlab /bin/bash
  4. /etc/gitlab/gitlab.rb 文件添加邮箱配置的内容
    1
    2
    3
    4
    5
    6
    7
    8
    9
    gitlab_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'
  5. 使配置生效
    1
    gitlab-ctl reconfigure
  6. 测试发送邮件
    1
    2
    # 进入 gitlab 控制台
    gitlab-rails console
    1
    2
    # 测试发送邮件
    Notify.test_email('554343346@qq.com', '使用 gitlab 发送邮件', '内容').deliver_now
    正常情况下返回的结果:
    paste image
坚持原创技术分享,您的支持将鼓励我继续创作!