2015-06-04 873 views
2

昨天我在我的虚拟机上安装了gitlab,并配置了一切工作。Gitlab重定向循环

Gitlab监听我的域的端口8081(例如,域:8081)。

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

一切工作正常(除了Css主题的域名/混帐,但多数民众赞成没有问题),但后来我改变了根网址(我想,我不知道如何设置被称为)在管理部分直接在gitlab到http://domain/git让gitlab直接显示我这个URL,如果我想复制一个URL克隆。

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

我也无法找到设置由gitlab本身完成,我想它存储在数据库中,而不是任何文件。

有人可以帮我弄清楚如何将这个特定的配置改回默认?

在此先感谢!

回答

3

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

你,而不是需要进入你的config/gitlab.yml(来源安装)或/etc/gitlab/gitlab.rb(包安装),并设置external_url是你想要的地址。

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

+0

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