Невозможно отправить коммит в разветвленное репо через API - PullRequest
1 голос
/ 30 апреля 2019

Есть ли способ отправить коммиты через 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"

РЕДАКТИРОВАТЬ: я могу нажать коммиты на раздвоенный репозиторий через интерфейс Github, в Интернете.

Заранее спасибо!

1 Ответ

1 голос
/ 30 апреля 2019

Но API выдает меня "Not Found".

Это означает, что вы не являетесь соавтором в этом репо , что означает, что вы не можете напрямую выдавать коммиты.

Поскольку вы не можете разветвлять вилку , вы можете создать патч , опубликовать его в качестве обходного пути к сути и оставить комментарий для выполняемого форка PR на примените этот патч .

...