Как создать репозиторий на GitHub через командную строку?
1,00
р.
р.
В папке с проектом создаю локальный репозиторий (git init), выполняю весь необходимый минимум (git add ., git commit -m "Описание коммита"), и пробую выложить его в свой аккаунт на GitHub: $ git remote add git_prj https://github.com/Gooddjamp/git_prj.git $ git push -u git_prj master А возвращается ошибка: remote: Repository not found. fatal: repository 'https: // github.com / Gooddjamp/git_prj.git/' not found Помогите решить проблему, как выложить свой проект на GitHub.
Ответ Linux / OS X Создаем удаленный репозиторий, указывая имя учетной записи. curl -u 'USER_NAME' https://api.github.com/user/repos -d'{"name":"demo"}' Вводим пароль от учетной записи: Enter host password for user 'USER_NAME': Репозиторий demo создан.
Windows Вариант 1: Устанавливаем утилиту cURL и перезагружаемся. Дальше последовательность идентична Linux. Вариант 2 (Спасибо @PinkTux): Cкачиваем архив wget, разархивируем в любое место на диске и прописываем путь в переменной PATH. Открываем командную строку и пишем следующее: wget https://api.github.com/user/repos --user=%USER_NAME --password=%PASSWORD --auth-no-challenge --post-data="{\"name\":\"demo\"}" Обратите внимание на экранирование кавычек (обратный слэш перед кавычкой) в --post-data. Не смотря на отсутствие необходимости перезагрузки, все же способ имеет и недостаток - необходимо явно в строке указывать пароль.
Таким способом можно создавать репозитории с различными параметрами.Вот туд приведен полный перечень параметров. Например для создания приватного репозитория (если у вас есть конечно такая привилегия) нужно подставить в первую строку после -d: '{"name":"demo", "private":"true"}'