Gitolite能不能控制分支的读取权限
最近在研究gitolite对repo的权限控制,发现有个问题不好解决:在同一个版本库下(比如testing)有多个分支(比如master,test,develop.),然后有四个用户(A,B,C,D),我想实现A拥有对整个testing版本库的RW+权限,B对master分支有RW+权限但对其他分支没有任何权限(连读取的权限都没有),C对test、D对develop分支的权限同B。
看了很多文档说明,其中有说:版本库的读取不能按照分支授权,只能是版本库的整体授权(http://www.ossxp.com/doc/git/gitolite.html#id13中的2.3.4 Gitolite 授权机制)。但又看到可通过设置deny_rules的值来加以控制(http://sitaramc.github.com/gitolite/rules.html中的1.4.2),但自己没试验成功,直接提示deny_rules=1这个设置有问题导致push不了。
请各位git方面比较了解的高手们帮忙指点下,谢谢了!
龙猫大当家
10 years, 5 months ago