Я на компьютере с Windows 10, и сегодня утром мои учетные данные git работали, как и ожидалось, и я был занят передачей и извлечением кода в наш проект Azure Devops.Теперь я не могу, с этой конкретной ВМ в любом случае.Когда я делаю git pull
, я получаю стандартную подсказку аутентификации MS и вижу свою учетную запись MS (которая подключена к windows через нашу федеративную AD)
Я нажимаю намоя учетная запись, и приглашение исчезает, и я получаю сообщение об ошибке:
Logon failed, use ctrl+c to cancel basic credential prompt.
Password for 'https://myOrg@dev.azure.com':
Если я ввожу свой пароль AD (или что-то еще), я получаю сообщение об ошибке аутентификации,Я также попытался повторно ввести свои учетные данные, выбрав «Использовать другую учетную запись» в окне входа в систему MS, и я получил те же результаты.
Я видел проблемы, которые были решены путем удаления кэшированных учетных данных из диспетчера учетных данных.Поэтому я иду Control Panel
-> Credential Manager
и удаляю все сохраненные учетные данные и снова пытаюсь выполнить операцию git.
Я получаю то же окно входа в MS, и, как ни странно, моя учетная запись все еще там, и подключена к окнам (и не удается, когда я нажимаю на нее)
Итак, я удалил свойучетные записи, которые были связаны через Settings
-> Accounts
-> Access work or school
.Я мог видеть свою учетную запись MS там, так что это выглядело многообещающе, но то же самое поведение.Я пытался обновить git (это v2.21.0.windows.1). Я также установил менеджер учетных данных git от Microsoft согласно некоторым ответам, которые я нашел на SO и форумах Microsoft.Все еще получаю ту же ошибку.
Я перезагрузил и снова удалил все учетные данные / учетные записи, затем попытался из Visual Studio вместо вызова git из командной строки.
Та же ошибка!
Мои следующие шаги - перестроить мой профиль Windows, который, я надеюсь, сбросит все эти вещи.Я могу получить доступ к сайту с другой виртуальной машины, так что это похоже на конфигурацию git / кэшированные учетные данные на этой машине.
Любая помощь / идеи приветствуются.