如何在Gitlab中为邮件通知中的链接指定主机?

时间:2013-07-17 15:08:03

标签: ruby email notifications gitlab

我有gitlab在代理后面运行,gitlab本身在端口3000上运行,无法从外部访问。

gitlab生成的邮件通知总是包含其中包含端口3000的URL,那么我在哪里可以配置gitlab来生成可从外部访问的链接?

我已经找到了 gitlab email setup 但我的email:host:

中没有gitlab.yml或类似内容

我现在正在运行gitlab 5.2.0。

编辑:我也很感激任何关于gitlab.yml中配置选项的信息的链接...

1 个答案:

答案 0 :(得分:0)

设置确实在gitlab/config/gitlab.yml,它不再那么清楚了(我认为gitlab 5.0中的配置名称和注释发生了变化)。

## Web Server Settings部分实际上用于生成电子邮件中的链接。引用电子邮件的唯一设置是email_from:support_email:,但host:port:https:也用于电子邮件中的链接。

实际的IP和端口设置可以在puma.rb配置文件中找到,这就是为什么我有足够的信心来修改gitlab.yml设置并且它有效。

解决我的问题:只需评论production:gitlab:port:设置或将其更改为外部端口。