我已在专用网络中的计算机上安装了Gitlab CE 8.8.5 68cd138
。目前,该机器仍然只能通过本地IP地址192.X.X.X
访问。该实例运行良好,但它立即变得明显,实例无法提供虚拟形象,因为它引用的地址为http://localhost/***avatar.png
。可以通过以下方式更改gitlab.yml
来解决此问题
gitlab:
host: 192.X.X.X # previously 'localhost'
但是,通过以这种方式更改主机,它使后缀电子邮件通知服务无法运行。日志似乎并不表示发送电子邮件有任何问题。
我按照此页面上的说明(http://docs.gitlab.com/ce/incoming_email/postfix.html),但无法从网络外部访问该计算机。目前,我没有设置机器来接收传入的消息,目前机器上没有smtp服务器。
理想情况下,我正在寻找一种方法来修复服务器提供服务gitlab页面(包括头像)的功能,并通过无法回复的电子邮件进行提示通知。对于如何重新配置系统进行操作,我将不胜感激。
答案 0 :(得分:0)
postfix电子邮件服务不可靠,所以我最终在工作流程中使用SMTP服务器。但是,这也遇到了类似的可靠性问题。
将整个服务器移动到gitlab-ce 8.9.6
后,这一切都得到了解决。