是否可以通过API发送提交给非自己的分叉存储库的拉取请求的API。
我可以将提交发送到我自己的仓库中。
有时,我想对对其他人的请求请求进行一些更改,而我认为唯一的事情是在其分叉的回购中发送提交。但是API抛出“未找到”。
这是curl中的代码
curl.exe -i -X PUT -H "Authorization: token TOKEN" -d "{\"message\":\"update\", \"content\": \"SG9sYSBtdW5kaWxsbwo=\", \"branch\" : \"BRANCH\", \"sha\" : \"SHA\"}" "https://api.github.com/repos/otherPerson/MyRepo/contents/File"
编辑:我可以在Web上将提交推送到分叉的仓库Github前端。
谢谢!
答案 0 :(得分:1)
但是API抛出“未找到”。
这意味着您不是collaborator on that repo,这意味着您不能直接推送提交。
自cannot fork a fork起,您可以create a patch,将其发布为要点的解决方法,并向正在进行apply that patch的fork PR进行评论。