如何限制谁可以在github回购上合并到master?

如何限制谁可以在github回购上合并到master?,git,github,Git,Github,我已经在我的Github repo上安装了 主分支上的分支保护规则检查(激活)以下内容: 合并前需要请求审核 所需审核人:1名 包括管理员 限制谁可以推送到匹配的分支 我现在的处境是,团队中至少有一个人必须批准PR,然后才能将自己的开发分支合并到master 除上述内容外,我还想只选择一些有权合并已审核和批准的PR的人员。 并非所有人都有权获得回购协议 是否可以设置此功能?我记得这些功能中至少有一半在GitHub的设置中。在您的情况下,只应将批准者添加为“合作者”,因为他们可以推送。其他用户

我已经在我的Github repo上安装了 主分支上的分支保护规则检查(激活)以下内容:

  • 合并前需要请求审核
  • 所需审核人:1名
  • 包括管理员
  • 限制谁可以推送到匹配的分支
我现在的处境是,团队中至少有一个人必须批准PR,然后才能将自己的开发分支合并到master

除上述内容外,我还想只选择一些有权合并已审核和批准的PR的人员。 并非所有人都有权获得回购协议


是否可以设置此功能?

我记得这些功能中至少有一半在GitHub的设置中。在您的情况下,只应将批准者添加为“合作者”,因为他们可以
推送
。其他用户必须打开
拉取请求才能进行任何更改。

我记得这些功能中至少有一半在GitHub的设置中。在您的情况下,只应将批准者添加为“合作者”,因为他们可以
推送
。其他用户必须打开
拉取请求才能进行任何更改。

不,GitHub不允许您限制谁可以执行合并。但是,如果要在合并前要求特定的人员组批准PR,请在分支保护设置中使用,并在合并前要求代码所有者的批准

例如,如果希望核心团队审查所有更改,可以在
CODEOWNERS
文件中使用:

*  @my-org/core

不,GitHub不允许您限制谁可以执行合并。但是,如果要在合并前要求特定的人员组批准PR,请在分支保护设置中使用,并在合并前要求代码所有者的批准

例如,如果希望核心团队审查所有更改,可以在
CODEOWNERS
文件中使用:

*  @my-org/core

文档中缺少了什么?我已经读过了,它没有那么明确…也许“限制谁可以推到匹配的分支”也意味着限制谁可以合并到匹配的分支?如果我能让这些人在没有公关的情况下直接向大师学习,他们能做到吗?若要添加最小验证器并设置,需要在合并前进行请求审核。文档中缺少了什么?我已经读过了,它没有那么明确…也许“限制谁可以推到匹配的分支”也意味着限制谁可以合并到匹配的分支?如果我能让这些人在没有公关的情况下直接向大师学习,他们能做到吗?若要添加最小验证器并设置,需要在合并前进行请求审核。