从另一台计算机访问 gitlab 仪表板

access gitlab dashboard from another computer

我正在尝试在无头服务器上设置我自己的 gitlab 服务器 运行 ubuntu。我使用命令行安装了gitlab。我将 gitlab.rb 文件中的 external_url 更改为我网络上服务器的 ip 地址。

当我尝试在另一台计算机的网络浏览器中导航到我的服务器的 IP 地址时,我看不到仪表板。如何从另一台计算机访问仪表板?

Configuring the external URL for GitLab 中所述,请务必 运行 sudo gitlab-ctl reconfigure 以使更改生效。

这适用于 Omnibus installation, which is best done using a GitLab docker image

如果服务在本地响应(根据 comments/discussion),则这是网络或防火墙问题。

如“How To Install and Configure GitLab on Ubuntu 16.04”中所述,您可能需要调整防火墙规则:

sudo ufw allow http
sudo ufw allow https
sudo ufw allow OpenSSH

我能够弄清楚这个问题。 ufw 设置有问题。我 运行 ufw allow http 现在可以访问仪表板了