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



我刚刚安装了gitlab在一个新的ubuntu 14.04 VPS和玩它。一切都很好,但我遇到了下面提到的一些问题。当我创建一个新用户时,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并重新启动服务器,但我仍然收到确认链接中主机名错误的确认邮件。为什么会这样呢?如何解决这个问题?

我在这里找到了答案https://gitlab.com/gitlab-org/omnibus-gitlab/issues/244。这个人遇到了更微妙的情况。在这种特殊情况下,我所需要做的就是运行

sudo gitlab-ctl reconfigure

/etc/giltab/gitlab.rb中编辑external_url

最新更新