Visual Studio 17 - Неустранимая ошибка GIT: не удалось выполнить аутентификацию для https://tfs.tpsonline.com/

Я использую GIT в VS 17 в Windows 10.

Каждый раз, когда я пытаюсь проверить, синхронизировать, вытащить или нажать ветку, это дает мне ошибку аутентификации. Я исправляю это, обновляя свой пароль в учетных данных Windows, но мне приходится делать это каждый раз, когда я переключаю свою ветку.

Обновление пароля в учетных данных Windows работает только один раз, как только я переключаю ветвь, я получаю этот ответ об ошибке аутентификации.

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

Сообщите мне, если вам понадобится дополнительная информация о технических характеристиках.


person Muhammad Faraz    schedule 16.08.2019    source источник
comment
Я еще не пробовал, обновлю, как только сделаю.   -  person Muhammad Faraz    schedule 21.08.2019


Ответы (1)


Согласно вашему описанию и ситуации, это может быть связано с некоторым кешем учетных данных.

Убедитесь, что вы очистили кеш с помощью Visual Studio 2017.

Кроме того, вы также можете попробовать запустить Visual Studio с учетными данными для входа, которые отличаются от данных вашей учетной записи Windows, откройте контекстное меню для devenv.exe, чтобы получить доступ к параметрам Запуск от имени. Если вы не видите параметр «Выполнить как», как показано в следующем примере, возможно, вам придется нажать SHIFT перед щелчком правой кнопкой мыши, чтобы просмотреть параметры «Выполнить как».

введите описание изображения здесь

Вы можете найти исполняемый файл в следующей папке: *Drive*:\\Program Files (x86)\Microsoft Visual Studio xx.0\Common7\IDE\ Что может помочь.

Если описанное выше по-прежнему не работает, вместо обновления пароля в диспетчере учетных данных попробуйте удалить его. При подключении git в VS2017 вы сможете снова ввести его. Дополнительные способы устранения неполадок, пожалуйста, взгляните на ответ Вэйвэя в этом аналогичном вопросе Git завершился фатальной ошибкой. Ошибка аутентификации при клонировании репозитория из VS 2017

Наконец, в качестве обходного пути вы также можете попробовать использовать токен личного доступа и использовать его для прямого подключения. Подробнее см. https://stackoverflow.com/a/56028075/5391065

person PatrickLu-MSFT    schedule 19.08.2019
comment
Спасибо, Патрик, принимая ваш ответ, так как одна из ссылок требует удалить все пароли из диспетчера учетных данных и попытаться выполнить синхронизацию. Сейчас работает нормально. - person Muhammad Faraz; 28.08.2019