【问题标题】:How do you delete a GitHub pull request requested review?如何删除 GitHub 拉取请求请求审查?
【发布时间】:2019-10-30 05:55:18
【问题描述】:

如何删除请求审查的 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"]}'

但我收到此错误:

{
  "message": "Validation Failed",
  "errors": [
    "Could not add requested reviewers to pull request."
  ],
  "documentation_url": "https://developer.github.com/v3/pulls/review_requests/#delete-a-review-request"
}

GraphQL API 似乎也没有用于删除评论请求的突变。

【问题讨论】:

标签: rest github


【解决方案1】:

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

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

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

【讨论】:

  • 您能澄清一下这里的直接许可是什么意思吗?对 repo 的写权限是否足够?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-25
  • 2016-12-26
  • 1970-01-01
  • 2017-10-28
  • 2013-08-21
相关资源
最近更新 更多