新手GitHub问题:我在GitHub中设置了一个组织,并创建了一个私有存储库。现在,我如何只允许某些成员向主分支推送,而允许其他成员创建和推送除主分支之外的分支?
还是我想错了?我基本上希望有一个评审过程,这样代码必须在被合并到master之前进行评审,而不想让贡献者直接推送到主分支。
发布于 2012-12-03 21:43:08
最好的办法是把写作限制在你的主回购(主人住的地方)到你允许的开发人员。你给另一个人读的权限,这样他们就可以fork回购(叉子将保持私有)。
然后,当他们想要与大师合并时,他们会发送一个拉请求。
如果未经授权的开发人员需要在它们之间共享分支,那么它们就可以像任何其他回购程序一样添加彼此的分叉作为远程和拉/拉请求。
希望能帮上忙!
https://stackoverflow.com/questions/13691983
复制相似问题