我已将我的VSTS帐户切换为连接到Azure Active Directory,因为我无法推送/拉入VSTS遥控器 . 每当我访问远程时,我都会通过Microsoft Live登录提示 . 但是,当我提供我的VSTS电子邮件时,我得到了回复
该Microsoft帐户不存在 . 输入其他帐户或获取新帐户 .
嗯,是的,确实这不是Microsoft Live帐户 - 这是Azure AAD帐户 . 我已经检查了我的其他帐户也是AAD - 同样的交易,但旧的帐户是MS Live - 我通过这个屏幕,实际上问我的密码 .
如果我忽略这个提示,在命令行中我被要求输入用户名和密码 - 我提供了相同的用户名和以前生成的个人访问令牌,我通过 - 我可以推送和拉动这些 .
不完全确定这里发生了什么,但我曾经能够将AAD凭证用于访问VSTS,之前没有发生任何这些事情 .
我做错了什么以及如何解决这个问题?
附:使用git v2.14.1.windows.1;适用于Windows 1.12.0的Git Credential Manager . 如果我连接到Visual Studio中的项目,我会看到相同的内容 - 一旦我尝试推/拉,我就会看到这个屏幕 .
1 回答
在discussion on Twitter解决方案之后删除
%LocalAppData%\GitCredentialManager
中的所有内容 .