Git pull не работает (403) без запроса пароля - PullRequest
0 голосов
/ 04 июня 2019

После переключения существующего проекта с NetBeans на PhpStorm (версия 2019.1.2) я попытался сделать простой git pull с PhpStorm.

Вместо запроса учетных данных удаленного репозитория PhpStorm отображает сообщение об ошибке:

Git Pull Failed: невозможно получить доступ 'https://username@example.com/repository': Запрошенный URL вернул ошибку: 403


Интересно, что git pull также выходит из строя с терминала, с похожим сообщением об ошибке:

неустранимый: невозможно получить доступ к * https://username@example.com/repository': Запрошенный URL вернул ошибку: 403

1 Ответ

0 голосов
/ 04 июня 2019

Проблема возникает из-за удаленного URL:

  • Используется HTTPS (не SSH)
  • В него входит имя пользователя (username@), котороебыл добавлен NetBeans
  • Он не включает пароль

Решение состоит в том, чтобы удалить имя пользователя из удаленного URL :

Либо с PhpStorm ( Git > Remotes ... > Выберите пульт ДУ > Edit ),

, что заставит PhpStorm запросить имя пользователя и пароль,

Или из терминала:

git remote set-url origin https://example.com/repository

В качестве альтернативы можно добавить пароль в URL (не проверено), например, https://username:password@example.com/repository,,по очевидным соображениям безопасности вы не хотите этого делать.

...