2015-06-04 876 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