@nicelight_nsk
Инженер электронщик

Как удаленно инициализировать репозиторий на GitHub в 2024 году?

У меня на компе куча проектов, которые хочу загрузить на гитхаб. Ищу информацию, как инициализировать репозиторий через командную строку. Установил GitHub CLI (работаю в винде), пробую согласно официальной документации создаю запрос:
curl -L \
  -X POST \
  -H "Accept: application/vnd.github+json" \
  -H "Authorization: Bearer ghp_wXDD32oFcQKABIмойТокенТутIm3JCmAY" \
  -H "X-GitHub-Api-Version: 2022-11-28" \
  https://api.github.com/user/repos \
  -d '{"name":"Sushilka","description":"Sushilka","homepage":"https://github.com","private":false,"is_template":true}'


получаю ответ 404:
{
  "message": "Not Found",
  "documentation_url": "https://docs.github.com/rest/repos/repos#create-a-repository-for-the-authenticated-user",
  "status": "404"
}


Все методы в интернетах для старого GitHub API, выглядят как неработоспособные.
Может я что то не так делаю?
  • Вопрос задан
  • 126 просмотров
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега GitHub
Автоматизатор
Попробуйте удалить из запроса необязательные параметры. А вообще это выглядит как кривой токен. Возможно, токен истек или имеет недостаточные права.

Чем вам вообще не устроил официальный GitHub CLI?
gh repo create Sushilka
Одна строка вместо вашей портянки и никакие токены не нужны.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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