【发布时间】:2013-04-08 00:39:51
【问题描述】:
我已经成功安装了 GitLab 来管理私有存储库(这太棒了!)。
我遇到的问题是默认情况下,当有人访问我的子域时,会显示 Gitlab 登录。我想在用户获得 GitLab 登录屏幕之前用 basic_auth 层保护整个区域。不幸的是,这破坏了我在启用 GitLab 时推/拉的能力。
我的 nginx 配置启用 basic_auth:
auth_basic "Restricted";
auth_basic_user_file htpasswd;
关于如何在不破坏 git / gitlab 功能的情况下启用 basic_auth 的任何想法?
【问题讨论】:
-
对于其他搜索者:如果您仅通过 SSH 访问您的存储库并希望使用 HTTP Basic Auth 保护 GitLab,那么 Nicolas BADIA 的答案就是您正在寻找的。span>
标签: nginx basic-authentication gitlab