我正在尝试使用curl(在bash脚本中)创建Github拉取请求并使用令牌进行身份验证。
我可以通过
但是,当我尝试使用以下curl命令创建拉取请求时,出现错误:
我可以通过
curl -u 我的用户名:令牌 https://api.github.com/user
获取响应。我可以通过curl https://api.github.com/repos/拥有者用户名/仓库名称/pulls
获取响应。但是,当我尝试使用以下curl命令创建拉取请求时,出现错误:
curl -d '{"title":"testPR","base":"master", "head":"user-repo:master"}' https://api.github.com/repos/repo-owner/repo-name/pulls
{
"message": "Not Found",
"documentation_url": "https://developer.github.com/v3/pulls/#create-a-pull-request"
}
如何修复?我做错了什么?
我不想使用hub
来创建拉取请求,使用hub可以正常工作。 我想知道如何使用curl来实现。谢谢您提前!