从用户撤回请求审核,而无权访问仓库

时间:2019-03-11 14:08:04

标签: github pull-request github-codereviews

我经常收到电子邮件说...

  

您好,请审核并批准this PR (link)

...只能从octobiwan获得404。不可避免地,我会回复...

  

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

...然后回听...

  

如何授予您权限?

我想 一般地说...

  

请不要再给我发送电子邮件。您可以通过selecting my name from the drop-down向我提出评论。如果您看不到我的名字,那么我无法对其进行审查,因此您需要先get an admin to grant me access进行审查。

直觉上,我期望,您只能向有权访问该评论的人请求评论;并进行一些抽查,以确认此行为。但是,由于我找不到任何明确证实这一点的东西,所以我想问一下互联网:

您是否可以在没有访问权限的情况下向用户请求GitHub代码审查?

...并且在这种情况下是否有官方用语? org permissions matrix中的下一行是否尽可能明确?

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

1 个答案:

答案 0 :(得分:2)

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

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

  

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