Мне нужно создать ветку, а затем сделать запрос на извлечение с помощью REST API. Сначала я устал создавать новую ветку с помощью следующей команды curl.
[root@localhost tmp]# curl -d '{ "ref": "refs/heads/new_branch", "sha": "aa218f56b14c9653891f9e74264a383fa43fefbd" }' -u user-name -X POST https://api.github.com/repos/user-name/myrepo/git/refs Enter host password for user 'user-name': { "message": "Object does not exist", "documentation_url": "https://developer.github.com/v3/git/refs/#create-a-reference" }
хорошая альтернатива - использовать концентратор. https://github.com/github/hub