某些分支机构可以由特殊团队修改,其他团队无法更改。我们需要像gitolite提供的访问控制功能。我想知道github是否可以提供。
如果我们使用Github Enterprise,我们可以编写钩子来限制分支访问。我们也可以使用github功能(例如'代码审查')。这是真的吗?
答案 0 :(得分:0)
注意:gitolite是一个简单(完整)authorization layer,因此您可以将其添加到您想要的任何Git存储库服务器,包括GitHub Enterprise。
这正是“GitHub Enterprise”的开源版本所做的:GitLabHq包括gitolite。
它支持Gitolite V3 since GitLab 3.0(4天前发布)。
话虽这么说,开源版本将缺少代码审查功能which is included in GitHub Enterprise。我想替代方法是将GitLab与Gerrit server链接起来。