首页 > 解决方案 > 从没有访问回购权限的用户那里拉取请求审查

问题描述

我经常收到邮件说类似...

您好,请审核并批准此 PR(链接)

...仅提供octobiwan的 404 服务。难免会回复...

我似乎无权访问此存储库,您能否确保已向我发送了正确的链接并且您已授予我适当的权限?

...然后听到回音...

我如何授予您权限?

想说一般...

请不要再给我发电子邮件了。您可以通过从下拉列表中选择我的姓名来请求我进行审核。如果您没有看到我的名字,那么我无法查看它,您需要先让管理员授予我访问权限

直觉上,我希望您只能请求有权完成审核的人进行审核;一些抽查似乎证实了这种行为。但是,由于我找不到任何明确证实这一点的东西,所以我想问一下互联网:

您可以向无权完成的用户请求 GitHub 代码审查吗?

...在某处是否有官方措辞说明情况是否如此?org 权限矩阵中的以下行是否尽可能明确?

+------------------------+-------------+-------------+-------------+-------------+
| Repository action      |     Read    |    Write    |    Admin    |    Owner    |
|                        | permissions | permissions | permissions | permissions |
+------------------------+-------------+-------------+-------------+-------------+
| …                                                                              
+--------------------------------------------------------------------------------+
| Submit reviews on pull |      X      |      X      |      X      |      X      |
| requests               |             |             |             |             |
+------------------------+-------------+-------------+-------------+-------------+

标签: githubpull-requestgithub-codereviews

解决方案


以下文档指出,如果某人具有只读访问权限,您只能请求 PR。这意味着他们应该停止直接向您发送电子邮件,并使用分配后自动发送电子邮件请求的功能。

https://help.github.com/en/articles/requesting-a-pull-request-review

存储库所有者和协作者可以向对存储库具有读取权限的任何人请求拉取请求审查。组织成员还可以向对存储库具有读取权限的团队请求拉取请求审查。被请求的审阅者或团队将收到您要求他们审阅拉取请求的通知。


推荐阅读