Действительно ли возможно создать удаленный repo на GitHub от CLI без вводного браузера?

Я создал новый локальный репозиторий Мерзавца:

~$ mkdir projectname
~$ cd projectname
~$ git init
~$ touch file1
~$ git add file1
~$ git commit -m 'first commit'

Там какая-либо команда мерзавца должна создать новый удаленный repo и продвинуть мою фиксацию к GitHub отсюда? Я знаю, что это не грандиозное предприятие просто разжечь браузер и голову для Создания Нового Репозитория, но если бы существует способ достигнуть этого от CLI, я был бы счастлив.

Я считал огромное количество статей, но ни один, что я нашел упоминание, как создать удаленный repo из CLI с помощью команд мерзавца. Хорошая статья Setting Tim Lucas новый удаленный репозиторий мерзавца является самым близким, я нашел, но GitHub не обеспечивает доступ оболочки.

336
задан Arpit Aggarwal 9 June 2017 в 03:56
поделиться

1 ответ

Вы можете создать репозиторий GitHub через командную строку, используя GitHub API. Ознакомьтесь с API репозитория .Если вы прокрутите вниз примерно треть пути, вы увидите раздел под названием «Создать» , в котором объясняется, как создать репо через API (прямо над ним находится раздел, объясняющий, как разветвить репо с API тоже). Очевидно, вы не можете использовать git для этого, но вы можете сделать это через командную строку с помощью такого инструмента, как curl .

Вне API невозможно создать репозиторий на GitHub через командную строку. Как вы отметили, GitHub не разрешает доступ к оболочке и т. Д., Поэтому, помимо GitHub API, единственный способ создать репо - через веб-интерфейс GitHub.

210
ответ дан 23 November 2019 в 00:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: