3

我在 Google Cloud Platform 上配置了 GitLab 来发送邮件。这是配置

root@mojlab:/home/d# cat /etc/gitlab/gitlab.rb
...
nginx['listen_addresses'] = ["0.0.0.0", "[::]"]

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.sendgrid.net"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_user_name'] = "du"
gitlab_rails['smtp_password'] = "fakePas$"
gitlab_rails['smtp_domain'] = "smtp.sendgrid.net"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false
root@mojlab:/home/d# 

我收到的邮件来自GitLab地址名称和GitLab发件人名称。

在此处输入图像描述

我正在尝试更改发件人姓名。/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml我从第 42 行更改了一个文件

    email_display_name:

    email_display_name: NewName

但在一个命令之后gitlab-ctl reconfigure,变化消失了。值变回空白。

如何更改发件人姓名?

4

1 回答 1

3

如果您确实有gitlab.rb,最好尝试将该参数设置为 in gitlab.rb,而不是 in gitlab.yml
例如,请参阅此差异

gitlab_rails['gitlab_email_display_name'] = 'Example'

然后再试gitlab-ctl reconfigure一次,这将考虑到gitlab.rb价值。

于 2018-11-07T05:44:47.757 回答