我使用Gitolite进行版本控制。
我想限制Gitolite的公共访问。
当匿名者试图访问Git存储库时,我想强制提示进行身份验证。
如何限制Gitolite的公共访问?
谢谢。
答案 0 :(得分:0)
gitolite 的目标是来限制公众访问,因此您走在正确的轨道上。
请参阅" How do programs like gitolite work?"。
如果您的Gitolite服务器仅提供SSH,则任何匿名访问都必须遵循Gitolite conf file的指令。
除非您的gitolite-admin repo中的配置文件引用special group @all
,否则将拒绝匿名访问。
如果您的Gitolite服务器提供HTTPS侦听器,则认证负担在于该HTTPS服务器:请参阅&#34; Need a password prompt for GITOLITE&#34;:gitolite是授权服务,而不是身份验证< / em>一个。