我的团队目前正在使用Gerrit作为我们的git repos的代码审查工具。现在我们要将其中一些移动到GitHub。我不希望像Gerrit那样对权利进行细致的控制。
但是我想限制直接推送到主人身上。人们首先应该创建拉取请求,然后由同事合并。这些人应该能够合并拉取请求,因此不能给予他们对回购的任何权利。
这有可能吗?
答案 0 :(得分:0)
Github没有细粒度权限设置,或者至少不足以禁止推送但允许合并拉取请求。预接收挂钩也可以区分推送和拉取请求,但它们不能在GitHub上使用。所以你有两个选择: