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

标签 github repository

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

最佳答案

不能与 GitHub 在同一个仓库中
(与本地存储库相反,本地存储库可以通过 authorization layergitolite 进行保护)

你可以:

  • 生产和主分支的一个 repo,只有 prod 团队作为协作者(如果需要其他人的贡献,they can fork that repo)
  • 为其他(更“公开”的)分支提供一个 repo,供团队的其他成员使用。

更新:我仍然更喜欢拥有两个存储库,但您现在(2015 年 9 月)可以保护 GitHub 上的分支。
请参阅“How to protect “master” in github?”。

关于GitHub:限制对特定分支的访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18857094/

相关文章:

GitHub 添加用户以在 repo 上一起工作......?

linux - 升级最新版本不在分发存储库中的软件包

git - 从 git 中删除历史记录 - git 命令失败

Github URL 以创建具有特定名称的新文件?

json - 将文件作为字符串传递给 Github Gist REST API

github - Wakatime Stats Tracker 在我的 GitHub 配置文件 README.md 中不起作用

android - 致命的 : [Errno 13] Permission denied when repo init android source 4. 1

nhibernate - 为新对象分配 ID

svn - 同步 SVN 存储库,然后使其独立(复制存储库)

r - 如何从github使用R脚本?