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