无法将提交发送到派生的仓库API

时间:2019-04-30 00:21:31

标签: github github-api github-api-v3

是否可以通过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前端。

谢谢!

1 个答案:

答案 0 :(得分:1)

  

但是API抛出“未找到”。

这意味着您不是collaborator on that repo,这意味着您不能直接推送提交。

cannot fork a fork起,您可以create a patch,将其发布为要点的解决方法,并向正在进行apply that patch的fork PR进行评论。