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

如何设置仅允许维护者关闭GitHub上的Pull Request?

GitHub PR权限限制问题解答

GitHub目前没有内置的仓库设置,可以直接限制PR发起者(包括fork仓库的贡献者)关闭自己创建的Pull Request——这是平台默认的权限逻辑,因为PR发起者对自己创建的PR拥有基础控制权。

不过可以通过以下方式减少这类情况的发生:

  • 明确贡献规则:在仓库的CONTRIBUTING.md文档里写清楚,要求贡献者不要关闭原PR,直接在发起PR的分支上推送新修改即可,GitHub会自动同步更新原PR的内容,完全没必要重开。
  • 分支保护规则兜底:给目标分支设置分支保护,要求PR必须经过维护者审核批准才能合并。即使贡献者关了重开新PR,依然得走同样的审核流程,不会增加额外的维护负担。
  • 用工具做提醒:可以写一个简单的GitHub Action,当检测到PR被发起者关闭时,自动给该贡献者发评论提醒,引导他们回到原PR更新内容。
  • 协作者权限调整:如果贡献者是仓库的内部协作者(不是外部fork用户),可以把他们的权限调整为仅能提交PR、无法直接操作PR的关闭/合并,但外部fork的贡献者不受仓库权限控制,因为他们的分支属于自己的仓库。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 07:44:53