Gitlab重定向循环

时间:2015-06-04 12:58:36

标签: gitlab gitlab-7

昨天我在我的vm上安装了gitlab并配置了一切可以使用它。

Gitlab侦听我域名的端口8081(例如域名:8081)。

我有一个apache实例,它监听端口80和443,所以我在那里做了一个转发(例如domain / git)。

一切正常(除了domain / git的css主题,但没问题),但后来我更改了管理部分中的根网址(我想,我不知道如何调用此设置)直接在gitlab中http://domain/git让gitlab直接显示这个url,如果我想复制一个URL来克隆。

现在我无法访问我的gitlab实例,因为我确实有一个重定向循环。

我也无法通过gitlab本身找到设置的位置,我猜它存储在数据库中,而不是任何文件。

有人可以帮我弄清楚如何将此特定配置更改回默认设置吗?

提前致谢!

1 个答案:

答案 0 :(得分:3)

您可能更改了用于重定向已注销用户的“主页网址”。点击/ users / sign_in,而不是点击域主页,您应该能够以管理员用户身份重新登录。转到管理部分,然后清除设置。

您需要进入config / gitlab.yml(源代码安装)或/etc/gitlab/gitlab.rb(软件包安装),并将external_url设置为您想要的地址。

然后重新启动/重新配置应用程序,使其在git clone指令中使用。