GitHub组织、仓库和用户访问

5
考虑这样一种情况,一个组织拥有一个仓库,它有两个分支:master1.0.0.1。例如。
团队可以只读访问master,但可以对分支1.0.0.1进行读写访问吗?

1
我并不确定答案,所以我只是留下了这个评论。直到最近,我以为答案是否定的。有一个名为“受保护分支”的最新功能,它允许您创建需要通过状态 API 检查(例如单元测试或其他内容)才能合并更改的分支。如果您愿意编写一些代码,我期望您可以制作一个程序,将其钩入状态 API 并控制根据您所需的任何条款合并到主分支。否则,我不知道还有什么方法。https://github.com/blog/2051-protected-branches-and-required-status-checks - Chris Beck
这与Git的初衷相悖。预期和支持的工作流程是团队克隆存储库并针对主存储库发出拉取请求,具有写访问权限的人可以选择接受或拒绝它们。 - user229044
2个回答

1
自2016年3月开始,组织现在可以指定哪些成员和团队有权限推送到受保护的分支
请参阅“受保护的分支改进”。

https://cloud.githubusercontent.com/assets/4719/14140705/ed98abac-f67a-11e5-951e-b48c842fb77f.png


0

您可以使用Github的新功能受保护的分支

enter image description here

开启要求状态检查通过后才能合并将使master分支只读,并且所有对该分支的写入需要进行PR。您可以使用状态检查服务(例如Travis CI)控制PR中的权限。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接