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

如何设置GitHub仓库仅允许仓库所有者合并Pull Request?

如何设置仅仓库所有者可合并GitHub Pull Request
  • 打开你的GitHub仓库页面,点击顶部的「Settings」标签
  • 在左侧菜单找到「Branches」,进入分支设置界面
  • 找到「Branch protection rules」区域,点击「Add rule」新建分支保护规则:
    • 在「Branch name pattern」里填你要保护的分支名,比如main或master
    • 勾选「Require pull request reviews before merging」
    • 勾选「Require review from Code Owners」,同时确保你是该分支的代码所有者——可以在仓库根目录创建CODEOWNERS文件,写入* @你的GitHub用户名来设置自己为全局代码所有者
    • 取消勾选「Allow specified actors to bypass required pull requests」,防止其他用户绕开规则
  • 最后去「Settings」的「Collaborators and teams」页面,确认其他协作者的权限是「Write」,不要给「Maintain」或「Admin」权限,这两类权限默认能跳过分支保护直接合并PR

如果有多个需要限制的分支,重复上述步骤给每个分支加规则就行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 22:27:33