Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
github组织、存储库和用户访问_Git_Github - Fatal编程技术网

github组织、存储库和用户访问

github组织、存储库和用户访问,git,github,Git,Github,考虑这样一种情况:一个组织有一个具有两个分支的存储库,例如,master和1.0.0.1 是否可以让团队以只读方式访问master,但可以以读写方式访问分支(1.0.0.1)?您可以使用Github的新功能 启用要求在合并前通过状态检查将使主分支成为只读,并且对该分支的所有写入都需要PR。您可以使用服务(如Travis CI)控制PR中的权限。自2016年3月起,组织现在可以指定哪些成员和团队能够推送到受保护的分支机构 见“ 我不知道答案,所以我只想留下这条评论。直到最近,我还认为答案是否定的

考虑这样一种情况:一个组织有一个具有两个分支的存储库,例如,
master
1.0.0.1


是否可以让团队以只读方式访问
master
,但可以以读写方式访问分支(
1.0.0.1
)?

您可以使用Github的新功能


启用要求在合并前通过状态检查将使
主分支成为只读,并且对该分支的所有写入都需要PR。您可以使用服务(如Travis CI)控制PR中的权限。

自2016年3月起,组织现在可以指定哪些成员和团队能够推送到受保护的分支机构

见“


我不知道答案,所以我只想留下这条评论。直到最近,我还认为答案是否定的。最近有一个叫做“受保护的分支”的功能,它允许您创建需要通过状态api检查(如单元测试或其他)的分支,以便合并更改。如果您愿意编写一些代码,我希望您可以编写一个程序,该程序可以钩住status API并控制合并,以掌握您喜欢的任何术语。否则我就不知道怎么办了。这与Git相反。预期的和受支持的工作流将是团队克隆存储库并针对主repo发出pull请求,在主repo中具有写访问权限的人可以选择接受或拒绝它们。