如何删除 GitHub 拉取请求请求的审核?

che*_*som 5 rest github

如何删除 GitHub 拉取请求请求的审核?这是关于删除拉取请求的审查请求,而不是拉取请求本身。我找不到使用该网站的方法。

我还尝试使用REST API:

curl -i -X DELETE -u cherryblossom000 https://api.github.com/repos/<repo owner>/<repo name>/pulls/<pull number>/requested_reviewers -d '{"reviewers":["reviewer name"]}'
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:

curl -i -X DELETE -u cherryblossom000 https://api.github.com/repos/<repo owner>/<repo name>/pulls/<pull number>/requested_reviewers -d '{"reviewers":["reviewer name"]}'
Run Code Online (Sandbox Code Playgroud)

GraphQL API 似乎也没有删除审核请求的突变。

Zer*_*729 2

我也遇到了这个问题,并且还收到了几条“验证失败”消息。所以我想这可能是因为我没有对该存储库的直接权限。

在向 Github 开发人员支持发送电子邮件后,他们确认您可以删除(或驳回)审核请求,前提是您对存储库拥有直接权限。

总之,您的 REST API 方法是正确的。如果您没有存储库的直接权限,您只会收到“验证失败”消息。

  • 您能澄清一下这里的直接许可是什么意思吗?回购的写权限足够吗? (2认同)