Чтобы создать репозиторий GitHub из терминала, существует несколько способов. Вот несколько примеров:
Метод 1. Использование GitHub CLI (интерфейс командной строки)
- Установите инструмент GitHub CLI, следуя инструкциям, приведенным на странице https://cli.github.com/ .
- Откройте терминал.
- Войдите в свою учетную запись GitHub, используя следующую команду, и следуйте инструкциям:
gh auth login - Измените каталог на место, где вы хотите создать репозиторий:
cd /path/to/your/directory - Создайте новый репозиторий с помощью следующей команды:
gh repo createЭта команда предложит вам ввести такие данные, как имя репозитория, видимость (общедоступная или частная) и описание.
Метод 2. Использование команд Git
- Откройте терминал.
- Измените каталог на место, где вы хотите создать репозиторий:
cd /path/to/your/directory - Инициализировать новый репозиторий Git:
git init - Добавьте и зафиксируйте файлы:
git add . git commit -m "Initial commit" - Создайте новый репозиторий на GitHub. Это можно сделать, перейдя в раздел https://github.com , войдя в свою учетную запись и нажав кнопку «Создать».
- Скопируйте URL-адрес вновь созданного репозитория.
- Добавьте URL-адрес удаленного репозитория:
git remote add origin <repository_url> - Перенесите свой локальный репозиторий в удаленный репозиторий GitHub:
git push -u origin master
Метод 3. Использование REST API GitHub
- Получите персональный токен доступа (PAT) на GitHub, следуя инструкциям в разделе https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token .
- Откройте терминал.
- Измените каталог на место, где вы хотите создать репозиторий.
- Используйте следующую команду
curl, чтобы создать репозиторий:curl -X POST -H "Authorization: token <your_token>" -d '{"name": "<repository_name>"}' https://api.github.com/user/reposЗамените
своим личным токеном доступа ижелаемым именем вашего репозитория.
Это всего лишь несколько способов создания репозитория GitHub из терминала. Не забудьте заменить заполнители соответствующими значениями в соответствии с вашими требованиями.