由于某些原因,下面的gitolite.conf不会向projects.list添加任何存储库。当我手动为每个存储库设置'R = gitweb‘时,它们会被添加到projects.list。
[....]
repo aaa
repo bbb
repo @all
RW+ = @admins
R = gitweb
[...]对我有什么提示吗?我真的希望允许gitweb访问所有存储库,然后通过'- = gitweb‘删除单个存储库的权限。
发布于 2013-02-06 14:40:06
实际上,我不需要gitweb规则或project.list就能在my gitweb setup中完成
我只确定我有一个gitweb.conf.pl,它:
gitweb将调用
gitweb_config.perl文件,如果gitweb检测到存在,则调用)发布于 2013-03-10 04:14:28
我刚刚遇到了类似的问题,但解决方案不同:
在gitolite3中,似乎如果你只是看到一个gitweb.*属性,那么你的存储库是启用了gitweb的:
repo foobar
desc = "Foobar repository"
category = "foobar"
Rw+= myself或者,如果您愿意:
repo foobar
config gitweb.description = "Foobar repository"
config gitweb.category = "foobar"
Rw+= myself我不知道它是否适用于@all,比如:
repo @all
category= "uncategorized"但由于描述或(有效)类别并不是一件坏事,我想说它对我来说是有效的。
另一方面,我也尝试用我的所有存储库创建了一个@ all all组,除了gitolite admin之外,除了gitweb.description/category config之外,我不知道它是否可以工作。
https://stackoverflow.com/questions/14718646
复制相似问题