You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitHub如何设置仅管理员可审批Pull Request

GitHub main分支仅管理员可审批PR的配置方法

默认分支保护规则下,所有持有仓库write权限的用户默认具备PR审批权限,这是当前配置不符合预期的原因,按以下步骤调整即可实现仅管理员可审批的要求:

  • 进入目标仓库的Settings页面,在左侧菜单栏找到Branches选项,在分支保护规则列表中找到已创建的main分支规则,点击Edit进入编辑界面
  • 定位到Require pull request reviews before merging配置区块,展开该区块下的隐藏子配置
  • 勾选子配置中的Restrict who can approve pull requests选项,勾选后会弹出可审批人员/团队的选择输入框
  • 在输入框中仅添加拥有仓库管理员权限的个人账号或管理员团队,不要添加任何拥有write权限的外部受邀用户、普通开发团队
  • 同步校验同页面下的Allow specified actors to bypass required pull requests配置项,确认该选项的允许列表中仅包含管理员账号/团队,避免write权限用户绕过PR审批流程
  • 拉到页面底部点击Save changes,按提示输入仓库名称确认保存规则即可生效

配置生效后的校验标准:

  • write权限用户访问指向main分支的PR时,审批通过按钮会置灰,提示无对应审批权限
  • 仅在审批允许列表内的管理员账号可以正常提交审批通过意见
  • 原有「非管理员不可直接推送main分支、PR无审批不可合并」的规则会继续生效

内容的提问来源于stack exchange,提问作者nluizsoliveira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.31 10:24:13