GitHub:限制对特定分支的访问



有没有办法限制对仓库中某些分支的访问?我们有生产和主分支,有时会被流氓推送搞砸。

不在同一存储库中使用 GitHub
(与本地存储库相反,本地存储库可以通过像 Gitolite 这样的授权层进行保护)

您可以拥有:

  • 一个用于生产和主分支的存储库,只有 PROD 团队作为协作者(如果需要其他人的贡献,他们可以分叉该存储库)
  • 一个存储库用于其他(更"公共")分支,用于团队的其他部分。

更新:我仍然更喜欢有两个存储库,但您现在(2015 年 9 月)可以保护 GitHub 上的分支。
请参阅"如何在 github 中保护"master"?"。

最新更新