【发布时间】:2019-07-04 13:04:32
【问题描述】:
我正在尝试在运行 ubuntu 的无头服务器上设置我自己的 gitlab 服务器。我使用命令行安装了 gitlab。我将gitlab.rb文件中的external_url改成了我网络上服务器的ip地址。
当我尝试在另一台计算机的 Web 浏览器中导航到我的服务器的 IP 地址时,我看不到仪表板。如何从另一台计算机访问仪表板?
【问题讨论】:
我正在尝试在运行 ubuntu 的无头服务器上设置我自己的 gitlab 服务器。我使用命令行安装了 gitlab。我将gitlab.rb文件中的external_url改成了我网络上服务器的ip地址。
当我尝试在另一台计算机的 Web 浏览器中导航到我的服务器的 IP 地址时,我看不到仪表板。如何从另一台计算机访问仪表板?
【问题讨论】:
如Configuring the external URL for GitLab 中所述,请确保运行sudo gitlab-ctl reconfigure 以使更改生效。
这适用于Omnibus installation,最好使用GitLab docker image。
如果服务在本地回答(根据 cmets/discussion),那么这是网络或防火墙问题。
如在“How To Install and Configure GitLab on Ubuntu 16.04”中,您可能需要调整防火墙规则:
sudo ufw allow http
sudo ufw allow https
sudo ufw allow OpenSSH
【讨论】:
reconfigure。我也做了sudo gitlab-ctl restart,但是,我仍然无法从另一台计算机访问网络界面
192.168.1.41
我能够找出问题所在。 ufw 设置有问题。我跑了ufw allow http,现在我可以访问仪表板了
【讨论】: