Gitolite权限:如何使用“ - ”的东西?

时间:2013-05-04 16:00:20

标签: git permissions gitolite

我正在尝试设置我的Gitolite权限,但我不确定如何使用-

情况:我有两组; @gatekeepers@devs。我希望两个组都能够在除master分支之外的所有远程分支中工作。他们应该能够pull主分支。

到目前为止,我有这个,但我肯定它不起作用:

repo foo
    - master = @devs @gatekeepers
    RW+     = @devs @gatekeepers

如果我理解正确,这就不允许小组对主分支做任何事情(读或写)。

正确地做这件事的方法是什么?

1 个答案:

答案 0 :(得分:1)

出于上述目的(IIUC不允许掌握),问题中的原始代码是正常的;它确实阻止了对所提到的两个群体的掌握。

添加deny-rules选项使得任何人都无法克隆。

回顾:deny-rules选项使得拒绝规则也适用于pre-git访问检查。这意味着,(正如文档所说),refex被忽略 - 实际上你甚至不知道什么ref会被推,即使它是一个推动操作。