Задать вопрос
@kirillperesh

Не получается подключиться к GitHub. Как решить проблему?

Столкнулся с проблемой при попытке отправить изменения в репозиторий на GitHub.

Выполняю команды:
~\PhpstormProjects\laravel-docker git:[master]
git remote add origin https://github.com/kirill-pereshyvalov-13/laravel-docker.git
~\PhpstormProjects\laravel-docker git:[master]
git push -u origin master

И получаю следующую ошибку:
remote: Permission to kirill-pereshyvalov-13/laravel-docker.git denied to KirillPereshyvalov13.
fatal: unable to access 'https://github.com/kirill-pereshyvalov-13/laravel-docker.git/': The requested URL returned error: 403

Указанный мной URL репозитория:
https://github.com/kirill-pereshyvalov-13/laravel-docker.git

Но консоль, судя по ошибке, изменяет URL, добавляя / в конце:
https://github.com/kirill-pereshyvalov-13/laravel-docker.git/

Может ли эта / в конце быть причиной ошибки? Как это исправить? Или проблема может быть в чём-то другом?

677d90bd89cc2243314190.png
  • Вопрос задан
  • 390 просмотров
Подписаться 2 Средний 4 комментария
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Проблема не в URL-адресе (/ в конце пути не влияет на работу).

Permission to kirill-pereshyvalov-13/laravel-docker.git denied to KirillPereshyvalov13
— вероятно, вы вошли не под тем аккаунтом, который имеет доступ к репозиторию.

Возможно вы поменяли свой username для логина, а перелогиниться забыли, вот и ошибка.

Удалите неправильные учетные данные из кэша:
echo "url=https://github.com" | git credential reject

При следующей попытке git push залогиньтесь как kirill-pereshyvalov-13 а не как KirillPereshyvalov13
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@shushara4241
При использовании https в качестве протокола при попытке пуша в удаленный репозиторий должно появляться либо диалоговое окно графического клиента git для входа в аккаунт github, либо в терминале должно появиться приглашение для ввода логина и пароля. Метод с логином-паролем если не путаю был удален из github. Поэтому рекомендую либо перейти на использование ssh либо скачать клиент git для windows, чтобы появлялось диалоговое окно
Ответ написан
schoky
@schoky
попробуйте использовать токены гитхаба для клонирования репозитория и аутентификации(gh cli). Посмотрите в интернете как их создать и как использовать
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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