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

GitHub已设合并前需PR的保护分支仍允许直接推送的问题求助

解决GitHub main分支启用PR保护后仍可直接推送的问题
  • 检查权限豁免设置:仓库所有者、管理员默认不受分支保护规则限制。去分支保护规则里勾选「包括管理员(Include administrators)」,这样管理员也必须走PR流程;如果是用管理员账号测试的,换普通权限账号再试。
  • 确认分支规则匹配准确性:进入仓库「Settings → Branches」,找到对应的保护规则,检查「分支名称模式(Branch name pattern)」是不是精确写的main,别写成master或者带错误通配符导致没匹配上。
  • 关闭强制推送权限:如果规则里开了「允许强制推送(Allow force pushes)」,即便是普通用户也能绕过PR直接推代码。把这个选项关掉,确保只有PR合并能修改分支。
  • 排查豁免人员/团队:查看规则里的「允许指定角色绕过PR要求(Allow specified actors to bypass required pull requests)」部分,确认有没有添加不需要走PR的账号或团队,要是有就删掉这些条目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 01:36:01