yeg*_*256 47 git acl branch protection github
我的github项目中有一些贡献者.我想只允许其中一个"推"到掌握.而这个人不是我(存储库的所有者).有可能吗?
Seb*_*ebi 34
当时,当发布此问题时,GitHub不允许您在分支级别指定访问权限.您只能在存储库级别执行此操作.所以你要求的是不可能的.
如果你想解决这个限制,我个人会看到两个选择:
我认为用某个组织解决这个问题比较容易.在我的团队中,我们从不直接推送任何东西,而是始终创建拉取请求.这可以确保至少有人在代码合并之前查看,您还可以定义一个策略,只允许您的"人员"合并拉取请求.
更新
GitHub现在宣布他们将推出一项名为protected branches的新功能.多年来,Atlassian Stash等其他git发行版中一直存在此功能.它将允许您保护一些分支免受推动.但是,它仍然不允许对各个分支进行完整的基于ACL的保护.因此,您可能希望检查此功能,以防您不希望依赖上述大纲的组织解决方案.
注意:受保护的分支机构和所需的状态检查(2015年9月3日)将允许您保护分支机构
有时,合并到受保护的分支最好留给发布经理或负责该特定分支稳定性的人员团队.组织现在可以指定哪些成员和团队能够推送到受保护的分支.
归档时间: |
|
查看次数: |
35407 次 |
最近记录: |