`ошибка: не удалось создать репозиторий/демо из-за: POST https://api.github.com/user/repos: 404 Not Found []`

Я настроил кластер kubernetes с помощью minikube на локальном компьютере, установил на него jenkins x, но при создании проекта на jx с помощью jx create spring я получаю сообщение об ошибке error: Failed to create repository /demo5 due to: POST https://api.github.com/user/repos: 404 Not Found []. Я также пытался использовать jx create spring -- git-username=user_name --git-api-token=токен


person Sarika Jamdade    schedule 11.01.2019    source источник
comment
У меня та же проблема, хотя URL-адрес для меня https://api.github.com/orgs/XXX/repos.   -  person Bernhard    schedule 11.01.2019
comment
В моем случае учетная запись не была организацией.   -  person Bernhard    schedule 14.01.2019
comment
Гарольд Л. Браун, Как вы это решили? Не могли бы вы мне помочь.   -  person Sarika Jamdade    schedule 14.01.2019
comment
вам нужно создать организацию в вашей учетной записи git.   -  person user1555190    schedule 14.01.2019
comment
Да, я создал организацию, но при создании приложения с помощью jx create spring отображается ошибка error: Failed to create repository sarika/demo due to: POST https://api.github.com/orgs/sarika/repos: 403 You need admin access to the organization before adding a repository to it. []. Я также добавил доступ администратора к члену.   -  person Sarika Jamdade    schedule 14.01.2019


Ответы (2)


Я столкнулся с этой проблемой во время работы с руководством по началу работы для https://toolkit.fluxcd.io/get-started/. Я столкнулся с этой проблемой при попытке создать репо из созданного мной токена. Оказывается, я не дал токену, который использовал для руководства, достаточно разрешений, чтобы иметь возможность создать репо.

Попробуйте проверить разрешения токена. Это сразу решило проблему для меня.

Я думаю, что в этом случае Github отвечает плохим выбором кода ответа. Должен быть несанкционированный ответ.

person Jared Rieger    schedule 07.10.2020

было ли имя пользователя, которое вы указали, действительным именем пользователя github? Кстати, имя репозитория, которое вы дали, было просто demo5 или вы добавили / в начале? Может быть, нам нужно удалить все начальные/конечные символы косой черты

person James Strachan    schedule 11.01.2019
comment
да, предоставленное user_name является допустимым именем пользователя github. Имя репозитория, которое я дал, — demo5. Я не добавил / этого персонажа. - person Sarika Jamdade; 13.01.2019