github - 禁止在 GitHub 上合并您自己的拉取请求

标签 github

我们公司有一个实践,人们不能合并他们自己的拉取请求。 PR 只允许被审稿人合并。

我们可以在 GitHub 上做些什么来强制执行此操作?

有没有什么方法可以禁止人们合并他们自己的拉取请求,或者有什么方法可以作为这个政策的一个很好的选择?

最佳答案

这种策略最好在 GitHub Organizations 中管理:它有一个 richer set of permissions .

您可以定义 teams ,并使审查者团队成为接受 PR 的 repo 的所有者。

如果您希望审阅者不接受他们自己的政策,那么 GitHub 权限是不够的,您需要使用 GitHub API PR Events 设置一个能够在这种情况下提醒您的监听器(其作者接受 PR)。 .

关于github - 禁止在 GitHub 上合并您自己的拉取请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23858386/

相关文章:

git - 创建 github 存储库的 "duplicate copy"

Github 操作 : failed with "lost connection"

git - 如何正确删除推送到 Git 存储库的敏感数据?

github - 在 GitHub Codespaces 中运行 ASP.NET Core Web 应用程序会出现 502 Bad Gateway

linux - GitHub 帮助 - 将文件夹推送到存储库

android - 使用 git bash (Windows) 下载 lexandera/Aardwolf.git; fatal error - 无法连接到 github.com

git - 如何从命令行 (Git Bash) 删除远程 Git 存储库?

github - 在 Github 拉取请求页面上显示 Travis-CI 构建状态

javascript - 标签(片段标识符)VS Javascript History API

github - 如何将更改推送到在我的存储库中提出 PR 的其他人的远程分支?