昨天我在我的vm上安装了gitlab并配置了一切可以使用它。
Gitlab侦听我域名的端口8081(例如域名:8081)。
我有一个apache实例,它监听端口80和443,所以我在那里做了一个转发(例如domain / git)。
一切正常(除了domain / git的css主题,但没问题),但后来我更改了管理部分中的根网址(我想,我不知道如何调用此设置)直接在gitlab中http://domain/git让gitlab直接显示这个url,如果我想复制一个URL来克隆。
现在我无法访问我的gitlab实例,因为我确实有一个重定向循环。
我也无法通过gitlab本身找到设置的位置,我猜它存储在数据库中,而不是任何文件。
有人可以帮我弄清楚如何将此特定配置更改回默认设置吗?
提前致谢!
答案 0 :(得分:3)
您可能更改了用于重定向已注销用户的“主页网址”。点击/ users / sign_in,而不是点击域主页,您应该能够以管理员用户身份重新登录。转到管理部分,然后清除设置。
您需要进入config / gitlab.yml(源代码安装)或/etc/gitlab/gitlab.rb(软件包安装),并将external_url设置为您想要的地址。
然后重新启动/重新配置应用程序,使其在git clone指令中使用。