我刚刚安装了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