Невозможно сбросить учетные данные git с помощью терминала PyCharm в Windows - PullRequest
2 голосов
/ 14 апреля 2019

Я использую Gitlab через Pycharm (Windows 10), и при извлечении существующего проекта из gitlab (используя: VCS - Извлечение из управления версиями - Git) он запрашивает учетные данные пользователя.

Я неправильно ввел что-то в свое имя пользователя и / или пароль, и там написано "Аутентификация не удалась для ...", но при повторной попытке он не запрашивает пользователя и пароль снова, а сразу выдает то же сообщение об ошибке.

Как я могу повторно ввести имя пользователя и пароль?

Я следовал этому , но это не помогло, так как ошибка остается прежней.

Ответы [ 2 ]

2 голосов
/ 14 апреля 2019

Если вы используете MAC OS, вам нужно будет удалить учетные данные из KeyChain Access.

Если вы используете Windows, вам нужно будет удалить учетные данные из Диспетчера учетных данных -> Учетные данные Windows.

Git имеет встроенную систему учетных данных, которая работает в различных средах ОС.Git запускает процесс-демон, который кэширует учетные данные, уничтожает процесс и снова запрашивает учетные данные или удаляет учетные данные с помощью команды us erase. Doc Link

Если вам интересно узнать больше о кэшировании учетных данных git и о том, как оно работает, ознакомьтесь с этим ответом.

1 голос
/ 17 апреля 2019

Это на самом деле давняя ошибка в Microsoft Git Credential Manager (который устанавливается по умолчанию с Git для Windows ).

Как писал @sun_jara, обходной путь заключается в удалении учетных данных вручную из диспетчера учетных данных Windows.

...