omaxphp
@omaxphp
Выучиться не значит знать

Можно ли создать репозиторий GitHub через консоль?

Например, я не хочу заходить в браузер и создавать через аккаунт GitHub публичный репозиторий, можно ли это сделать через терминал (консоль)?
  • Вопрос задан
  • 4993 просмотра
Решения вопроса 2
yvikt
@yvikt
it-шник самоучка
Так как среди ответов я не нашел что искал, вот что, как я понял, хотел узнать автор вопроса:
Не используя браузер создать на Github репозиторий используя только командную строку - так сказать удаленно.
Для того чтобы это было возможно в этот раз и в будущем, все же необходимо зайти на github и создать токен доступа к API гитхаба. Делается это по следующей инструкции https://docs.github.com/en/free-pro-team@latest/gi...
Токен используется в качестве пароля для команды curl использование которой для целей создания репозитоория описывается в виде примеров здесь https://coderoad.ru/2423777/Можно-ли-создать-удале...

Ниже привожу полный список команд начиная от создания папки с проектом и заканчивая его залитием на вновь созданный репозиторий:

mkdir test
cd test
git init 
echo "This repo was created remotely" >> README.md
git add .
git commit -m "first commit"
git remote add origin git@github.com:USER/test.git
curl -u 'USER:TOKEN' https://api.github.com/user/repos -d '{"name":"test"}'
git push -u origin master

USER - ваш логин на гитхабе
TOKEN - токен типа 6ccfd64d55fc1ca1cc26ffe2b9351cc9 сгенерированый по инструкции
Ответ написан
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Можно через GitHub CLI
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
госпади, можно ж поискать...

https://github.com/github/hub
Ответ написан
Комментировать
BuriK666
@BuriK666
Компьютерный псих
git init
git remote add origin git@github.com:YOUR_USER/REPO.git
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы