1

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

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

我已经找到 了 gitlab 电子邮件设置 ,但我没有email:host:或类似的东西gitlab.yml

我现在正在运行 gitlab 5.2.0。

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

4

1 回答 1

0

该设置确实在 中gitlab/config/gitlab.yml,只是不再那么清楚了(我认为在 gitlab 5.0 中更改了配置名称和注释)。

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

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

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

于 2013-07-22T15:19:38.180 回答