无法使用gh命令分叉仓库

时间:2020-06-24 15:08:57

标签: github github-api

我已安装gihub CLI实用程序gh。我正在尝试按照gh api --help中的说明进行api调用,以使用以下方法在本地计算机上派生克隆的仓库:

gh api /repos/:owner/:repo/forks

这会引发错误:

{
  "message": "Not Found",
  "documentation_url": "https://developer.github.com/v3"
}
gh: Not Found (HTTP 404)

根据文档,:owner:repo应该替换为在当前目录中找到的适当值。

文档说您需要进行POST呼叫:https://developer.github.com/v3/repos/forks/#create-a-fork,但在我尝试时:

gh api POST /repos/:owner/:repo/forks

我收到此错误:

accepts 1 arg(s), received 2

更新: 我现在看到文档说使用-X选项来提供POST方法。所以现在我回到第一个错误。

1 个答案:

答案 0 :(得分:0)

好的,看来我只需要在API请求中加上前导斜杠即可。所以:

gh api -X POST repos/:owner/:repo/forks