【问题标题】:access gitlab dashboard from another computer从另一台计算机访问 gitlab 仪表板
【发布时间】:2019-07-04 13:04:32
【问题描述】:

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

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

【问题讨论】:

    标签: ubuntu gitlab headless


    【解决方案1】:

    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,但是,我仍然无法从另一台计算机访问网络界面
    • @DasPete 你在使用 Docker 镜像吗?对于您当前使用本地服务器的测试,您使用的是 127.0.0.1 吗?
    • 我正在尝试连接另一台计算机。所以我正在使用那台机器的IP地址。在这种情况下192.168.1.41
    • @DasPete 你用过 Docker 镜像吗?你使用的是什么版本的 GitLab?
    • 我没有使用 docker,它只是一台专用的 ubuntu 计算机。我在 gitlab 版本 11.5.4
    【解决方案2】:

    我能够找出问题所在。 ufw 设置有问题。我跑了ufw allow http,现在我可以访问仪表板了

    【讨论】:

    • 我在监视讨论,却没有意识到你在这里发帖!无论如何,我已经相应地更新了我的答案。
    • 没问题。谢谢您的帮助!我接受了你的回答
    猜你喜欢
    • 2015-02-10
    • 1970-01-01
    • 2019-01-03
    • 2018-10-13
    • 2021-08-15
    • 2015-08-06
    • 1970-01-01
    • 2017-03-08
    相关资源
    最近更新 更多