2016-07-15 99 views

回答

1

With gitolite特别值得一提的是,您有different types of permissions
它们包括删除的“d”:

repo @all 
    RWCD dummy-branch = foo 

这将授权分支dummy-branch删除,但这样做也所有现有RW+规则否认删除(因为不有一个“D”)

如果规则指定RWDRW+D,那么规则不具有与D预选赛将不再烫发它删除一个参考。

在这种情况下,您指定谁有权删除,其他人默认情况下没有该权限。

+0

嗯所以它似乎使用gitolite它是可能的。没有gitolite的默认git没有办法吗?如果是这样,我想我将不得不将我的存储库移至gitolite。首次阅读时,gitolite权限系统并不十分清晰,但我想我明白了。 – Divick

+0

@ DivKis01否:gitolite被授权。 Git本身就是在那里管理回购内容(历史),它不管理认证或授权。其他Git回购经理提供类似的服务,例如GitLab及其受保护的分支机构:https://help.github.com/articles/about-protected-branches – VonC