Получение "фатальный: сбой аутентификации" -error при отправке git-команд в Windows 10

После обновления пароля домена доступ к git-repo больше невозможен. VS Code и Source Tree, а также Visual Studio возвращают следующее сообщение об ошибке при pull, push, fetch и т.д.

fatal: Authentication failed

Обычно появляется всплывающее окно учетных данных, но этого не происходит. Также общая рекомендация...

git config --global credential.helper wincred

...не работает.

Ответы

Ответ 1

Пароль хранится в диспетчере учетных данных Windows и нуждается в обновлении. Откройте командную строку и введите следующую команду, чтобы просмотреть список сохраненных паролей:

rundll32.exe keymgr.dll,KRShowKeyMgr

Прокрутите список вниз, пока не увидите записи, связанные с git. Щелкните по нему и отредактируйте правильный пароль.

Вуаля!

Windows 10 - Stored user names and passwords

Ответ 2

Я согласен с Джеспером. Другой способ сделать это - в windows, если вы можете перейти к:

Панель управления\Учетные записи пользователей\Диспетчер учетных данных

На странице "Учетные данные Windows\Хранилище Windows" в разделе "Общие учетные данные" можно обновить пароль существующей записи GIT или добавить новые общие учетные данные.

Обновленный ответ для пользователей Mac :

В случае, если вы находитесь здесь с аналогичной проблемой на Mac, вы можете сделать то же самое в keychain access - удалив существующую запись GIT & затем, если вы снова передадите свои учетные данные в git bash или любом другом инструменте, создающем новую запись, все должно работать.

Ответ 3

Попробуйте следующее:

  1. Нажмите Пуск
  2. Тип: Диспетчер учетных данных
  3. См. Ярлык диспетчера учетных данных Windows и дважды щелкните его, чтобы открыть приложение.
  4. Как только приложение откроется, перейдите на вкладку "Учетные данные Windows".
  5. Найдите учетные данные, которые вы хотите удалить, они будут начинаться с "git:" и могут начинаться с "ada:"
  6. Нажмите на учетную запись, она откроет подробный вид записи.
  7. Нажмите Удалить и подтвердите удаление при появлении запроса.

Ответ 4

Чтобы каждый раз вводить имя пользователя и пароль в диспетчере учетных данных Windows, удалите и переустановите git !