Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何在Gitlab中为邮件通知中的链接指定主机?_Ruby_Email_Notifications_Gitlab - Fatal编程技术网

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

Ruby 如何在Gitlab中为邮件通知中的链接指定主机?,ruby,email,notifications,gitlab,Ruby,Email,Notifications,Gitlab,我让gitlab运行在代理之后,gitlab本身运行在端口3000上,无法从外部访问 gitlab生成的邮件通知总是包含带有端口3000的URL,所以我在哪里可以配置gitlab以生成可从外部访问的链接 我已经找到了 但是我的gitlab.yml中没有email:host:或类似的东西 我现在正在运行gitlab 5.2.0 编辑:我也希望能链接到一些关于gitlab.yml中配置选项的信息…设置确实在gitlab/config/gitlab.yml中,我认为在gitlab 5.0中更改的配置名

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

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

我已经找到了 但是我的gitlab.yml中没有email:host:或类似的东西

我现在正在运行gitlab 5.2.0

编辑:我也希望能链接到一些关于gitlab.yml中配置选项的信息…

设置确实在gitlab/config/gitlab.yml中,我认为在gitlab 5.0中更改的配置名称和注释已经不那么清晰了

“Web服务器设置”部分实际上用于生成电子邮件中的链接。引用电子邮件的唯一设置是email_from:和support_email:但主机:、端口:和https:也用于电子邮件中的链接

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

我的问题的解决方案:只需注释production:gitlab:port:setting或将其更改为您的外部端口