VSTS - 连接到Azure Active Directory后无法进行git推送

tra*_*max 4 git azure-active-directory azure-devops

我已将我的VSTS帐户切换为连接到Azure Active Directory,因为我无法推送/拉入VSTS遥控器.每当我访问远程时,我都会通过Microsoft Live登录提示.但是,当我提供我的VSTS电子邮件时,我得到了回复

该Microsoft帐户不存在.输入其他帐户或获取新帐户.

Microsoft Live Signin

嗯,是的,确实这不是Microsoft Live帐户 - 这是Azure AAD帐户.我已经检查了我的其他帐户也是AAD - 同样的交易,但旧的帐户是MS Live - 我通过这个屏幕,实际上问我的密码.

如果我忽略这个提示,在命令行中我被要求输入用户名和密码 - 我提供了相同的用户名和以前生成的个人访问令牌,我通过 - 我可以推送和拉动这些.

不完全确定这里发生了什么,但我曾经能够将AAD凭证用于访问VSTS,之前没有发生任何这些事情.

我做错了什么以及如何解决这个问题?

ps使用git v2.14.1.windows.1; 适用于Windows 1.12.0的Git Credential Manager.如果我连接到Visual Studio中的项目,我会看到相同的内容 - 一旦我尝试推/拉,我就会看到这个屏幕.

tra*_*max 7

讨论Twitter之后,解决方案是删除所有内容%LocalAppData%\GitCredentialManager.