合并拉取请求的访问权限:GITHUB

时间:2016-06-27 03:48:38

标签: github

有人可以告诉我如何为存储库的某些用户提供/控制合并PR的访问权限。

我们的GIT Flow是开发人员将在本地存储库中从MASTER创建一个功能分支,然后将此分支推送到远程,然后创建Pull请求。

然后,存储库的所有者将审核并合并Pull请求。 我尝试通过向COLLOBORATOR添加开发人员来提供READ访问权限,但是用户无法推送他们的功能分支。

让我知道如何实现GIT Flow之上。

2 个答案:

答案 0 :(得分:1)

终于明白了。

我们可以通过将“开发人员”添加为具有“WRITE”权限的存储库“COLLOBORATOR”来实现此目的。然后,在设置中将分支添加为“受保护的分支”,这样开发人员就可以推送其功能分支,同时他将无法对受保护的分支(主/开发)进行更改。

希望这对某人有帮助!

答案 1 :(得分:0)

您可以将这些用户添加为协作者。来自github的官方doc

  

用户帐户拥有的存储库上的协作者访问

     

私有存储库上的协作者可以:

     

推送(写入),拉取(读取)和分叉(复制)存储库,       应用标签和里程碑,       打开,关闭,重新打开和分配问题,       编辑和删除有关提交,提取请求和问题的注释,       合并和关闭拉取请求,       从存储库的分支发送拉取请求,       创建和编辑Wiki,       创建和编辑版本,       将自己删除为存储库中的协作者

(重点是我的)