我已安装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
方法。所以现在我回到第一个错误。
答案 0 :(得分:0)
好的,看来我只需要在API请求中加上前导斜杠即可。所以:
gh api -X POST repos/:owner/:repo/forks