Gitlab重定向循环

Gitlab重定向循环,gitlab,gitlab-7,Gitlab,Gitlab 7,昨天,我在我的一个虚拟机上安装了gitlab,并配置了所有可以使用它的东西 Gitlab侦听我的域的端口8081(例如域:8081) 我有一个apache实例,它监听端口80和443,所以我在那里做了一个转发(例如domain/git) 一切都很好(除了domain/git的css主题,但这没有问题),但是我直接在gitlab的管理部分更改了根url(我想,我不知道这个设置是如何调用的),如果我想复制url进行克隆,gitlab可以直接向我显示这个url 现在我无法访问我的gitlab实例,因为

昨天,我在我的一个虚拟机上安装了gitlab,并配置了所有可以使用它的东西

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

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

一切都很好(除了domain/git的css主题,但这没有问题),但是我直接在gitlab的管理部分更改了根url(我想,我不知道这个设置是如何调用的),如果我想复制url进行克隆,gitlab可以直接向我显示这个url

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

我也找不到gitlab本身在哪里进行了设置,我猜它存储在数据库中,而不是任何文件中

有人能帮我弄清楚如何将这个特定的配置更改回默认值吗


提前谢谢

您可能更改了用于重定向注销用户的“主页url”。不要点击域主页,点击/users/sign_in,你应该可以作为管理员用户重新登录。转到管理部分,清除设置

相反,您需要进入config/gitlab.yml(源代码安装)或/etc/gitlab/gitlab.rb(软件包安装)并将外部url设置为所需的地址


然后重新启动/重新配置应用程序,以便在git克隆说明中使用它。

这是我更改的选项,谢谢!它正在工作。我无法使用外部url,因为它不允许我指定url的路径(如url.com/git)