Gitolite和Gitweb通过网络配置访问

时间:2011-09-27 02:46:17

标签: git gitolite

我对gitolite和gitweb有问题......

它几乎完成..但是gitweb显示所有repos ..不会过滤用户的权限..

所以它总是向我显示所有用户的所有回购..

我读到我必须配置:

https://github.com/sitaramc/gitolite/blob/pu/contrib/gitweb/gitweb.conf

但是当我在gitweb.cgi

中插入该代码时

它说:

Global symbol "$REPO_BASE" requires explicit package name at gitweb.cgi line 7389.
Global symbol "$REPO_BASE" requires explicit package name at gitweb.cgi line 7389.
Global symbol "$REPO_BASE" requires explicit package name at gitweb.cgi line 7389.
Execution of gitweb.cgi aborted due to compilation errors.

这是我的gitweb.cgi

https://gist.github.com/1244184

有没有人知道如何使这项工作?

感谢..

1 个答案:

答案 0 :(得分:0)

我认为您需要将gitweb.conf放在/ etc /文件夹中 至少那就是我用它做的事情。我可以看到我被允许的所有回购!我的Gitolite对抗AD / LDAP。