GitHub v3 API -как создать первоначальную фиксацию в репозитории?

Я использую v3 API, и мне удалось вывести список репозиториев/деревьев/ветвей, получить доступ к содержимому файлов и создать BLOB/деревья/коммиты. Сейчас я пытаюсь создать новое репо, и мне удалось сделать это с помощью «POST user/repos»

Но когда я пытаюсь создать blobs/trees/commits/references в этом новом репо, я получаю то же сообщение об ошибке. (409 )«Репозиторий Git пуст». Очевидно, я могу пойти и инициировать репозиторий самостоятельно через командную строку git, но мне бы хотелось, чтобы мое приложение сделало это за меня.

Есть ли способ сделать это? Что мне нужно сделать в первую очередь через API после того, как я создам пустой репозиторий?

Спасибо

7
задан Konamiman 25 November 2018 в 20:51
поделиться