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

时间:2017-09-23 19:12:35

标签: git azure-devops azure-active-directory

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

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

  

Microsoft Live Signin

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

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

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

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

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

1 个答案:

答案 0 :(得分:7)

discussion on Twitter解决方案是要从%LocalAppData%\GitCredentialManager删除所有内容。