Visual Studio Team Explorer 失去了 Visual Studio Online 的 Git 授权

Lar*_*rik 5 git visual-studio-2013 azure-devops

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

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

Edw*_*son 2

Visual Studio 使用 Live ID 与Visualstudio.com进行通信,并与 Internet Explorer 共享凭据以实现单点登录体验。您的浏览器可能有一些 Live ID cookie(这就是为什么系统不会提示您),但没有用于您实际想要进行身份验证的凭据(这就是您的权限被拒绝的原因)。

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

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

  • 另一种选择是使用私人浏览会话。 (2认同)