防止 GitHub Write 角色批准 PRs

问题描述 投票:0回答:0

我管理一个 GitHub 组织,用户在其中提交 PR,获得其他用户的批准,然后将他们自己的 PR 合并到主分支。

但是,我希望批准审查不是由具有 Write 角色的任何人授予,而是由具有 Maintainer 角色的上级授予。不幸的是,默认的 Write 角色授予用户提交批准评论的能力,因此,目前,所有具有 Write 角色的用户都可以批准 PR。

有什么方法可以防止具有 Write 角色的用户提交批准评论吗?

我试过创建一个自定义角色,但似乎无法创建一个具有创建分支和提交对这些分支的更改权限但不能批准 PR 的自定义角色。

回购的“审核选项”中的“代码审查限制”功能也不起作用,因为具有写访问权限的人属于限制范围内。

此外,组织中的许多回购都是私人的,并且审核选项不适用于私人回购。

有谁知道可以阻止具有写入角色的用户批准 PR,而将其留给维护者和管理员批准的选项或解决方案?

github pull-request github-enterprise
© www.soinside.com 2019 - 2024. All rights reserved.