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

如何在GitHub中设置无需代码评审即可禁止管理员直接推送分支

GitHub分支保护仅强制PR无需代码审批的配置方法
  • 调整审批数量参数:你遇到的「Require approvals」复选框无法取消勾选的情况是GitHub现有规则的正常表现,无需尝试取消该复选框,只需要将该项下方的Required number of approvals before merging(合并前所需审批数)的数值修改为0即可,该配置完全符合GitHub的规则要求。
  • 完整配置步骤:
    1. 进入对应仓库的「Settings - Branches - Branch protection rules」页面,新增或编辑对应目标分支的保护规则
    2. 勾选「Require a pull request before merging」(合并前必须提交PR),该配置会默认禁止所有用户直接向目标分支推送代码
    3. 将「Require approvals」项下的合并前所需审批数设置为0,此时虽然「Require approvals」复选框仍为选中状态,但实际不会触发强制代码评审要求
    4. 勾选「Include administrators」(部分版本显示为“Do not allow bypassing the above settings”),确保管理员账号也无法跳过规则直接推送代码、或无需PR直接合并变更
  • 效果验证:配置完成后,所有用户(包括管理员)都无法直接向目标分支推送代码,必须提交PR才能合并变更,同时PR不需要任何人审批即可直接合并,完全符合使用需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 03:00:02