Visual Studio团队资源管理器丢失了Visual Studio Online的Git授权

Visual Studio团队资源管理器丢失了Visual Studio Online的Git授权,git,visual-studio-2013,azure-devops,Git,Visual Studio 2013,Azure Devops,当我尝试与远程repo(获取、推送、拉送)通信时,我只得到以下异常: TF400813:资源不可用于匿名访问。需要客户端身份验证 我可以使用GitExt或gitbash做同样的事情,没有任何问题,所以看起来只是VS丢失了一些设置。不过,我找不到任何地方可以“重新验证”或类似的内容。我确实设置了基本凭据,并且在Visual Studio中使用相同的live id登录。Visual Studio使用live id与Internet Explorer对话并与Internet Explorer共享凭据,

当我尝试与远程repo(获取、推送、拉送)通信时,我只得到以下异常:
TF400813:资源不可用于匿名访问。需要客户端身份验证


我可以使用GitExt或gitbash做同样的事情,没有任何问题,所以看起来只是VS丢失了一些设置。不过,我找不到任何地方可以“重新验证”或类似的内容。我确实设置了基本凭据,并且在Visual Studio中使用相同的live id登录。

Visual Studio使用live id与Internet Explorer对话并与Internet Explorer共享凭据,以获得单一登录体验。您的浏览器可能有一些Live ID Cookie(这就是为什么没有提示您的原因),但不是针对您实际想要进行身份验证的凭据(这就是您被拒绝权限的原因)

能否关闭Visual Studio、打开Internet Explorer并明确注销您的Microsoft帐户


当您重新启动Visual Studio时,当您连接到Visual Studio Online时,系统会提示您输入凭据。

我遇到了相同的问题,Edward Thompson的解决方案对我没有帮助。但是我发现另一个-在Visual Studio中打开:

帮助/关于Microsoft Visual Studio/许可证状态(链接位于右上角)


在“所有帐户”部分的新窗口中,我的Microsoft帐户上有一条消息,我需要重新输入凭据。当我这样做的时候,我能够再次连接到VisualStudioOnline中的Git存储库。

谢谢,这很有效。不确定是我在服务器资源管理器中使用不同的帐户登录Azure,还是IE中manage.Azure上的帐户(相同),但仅使用一个帐户登录会有所帮助。太糟糕了,我需要一直使用这两个帐户。:)@拉尔斯·埃里克,我也有同样的问题。幸运的是,我只需要在Visual Studio中使用一个,所以VS和IE登录到一个Microsoft帐户,我使用Chrome作为我的另一个帐户。对,我可以在另一个帐户中使用另一个浏览器。谢谢你的提示。(铁杆粉丝,所以有点不舒服)另一个选择是使用私人浏览会话。如果我们最终能用我们的组织帐户连接到VS Online,这些问题就会得到解决。。。