如何在gitlab确认电子邮件中提供正确的主机名?

时间:2015-09-09 13:34:25

标签: email gitlab gitlab-ci

我刚刚在一个新的ubuntu 14.04 VPS中安装了gitlab并在其中玩游戏。 一切都很好,但我遇到了下面提到的一些问题。当我创建新用户时,gitlab会在确认链接中向我发送一封包含错误主机名的电子邮件

http://example/users/confirmation?confirmation_token=Lo1x_LndoJdhGH2KxXXX

而不是

http://example.org/users/confirmation?confirmation_token=Lo1x_LndoJdhGH2KxXXX

我已经在/etc/hostname中更改了主机名(坦白地说,在gitlab配置之后) 我还更改了/etc/gitlab/gitlab.rb以提供正确的external_url并重新启动了服务器,但我仍然收到确认链接中包含错误主机名的确认电子邮件。为什么会这样?如何解决?

1 个答案:

答案 0 :(得分:0)

我在https://gitlab.com/gitlab-org/omnibus-gitlab/issues/244找到了答案。这家伙遇到了更加微妙的局面。 在我的特殊情况下我需要做的就是运行

sudo gitlab-ctl reconfigure
external_url

中修改/etc/giltab/gitlab.rb