【问题标题】:Visual Studio Team Explorer lost Git authorization for Visual Studio OnlineVisual Studio Team Explorer 失去了对 Visual Studio Online 的 Git 授权
【发布时间】:2013-12-05 15:03:44
【问题描述】:

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

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

【问题讨论】:

    标签: git visual-studio-2013 azure-devops


    【解决方案1】:

    Visual Studio 使用 Live ID 与 visualstudio.com 对话,并与 Internet Explorer 共享凭据以获得单点登录体验。您的浏览器可能有一些 Live ID cookie(这就是您没有收到提示的原因),但不是您实际想要使用的凭据(这就是您的权限被拒绝的原因)。

    您能否关闭 Visual Studio,打开 Internet Explorer 并明确退出您的 Microsoft 帐户?

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

    【讨论】:

    • 谢谢,成功了。不确定是不是我在服务器资源管理器中使用不同的帐户登录到 Azure,或者它是否是 IE 中 manage.azure 上的(相同)帐户,但仅使用一个帐户登录有帮助。太糟糕了,我需要一直使用这两个帐户。 :)
    • @Lars-Erik 我有同样的问题。幸运的是,我只需要在 Visual Studio 中使用一个,因此 VS 和 IE 登录到一个 Microsoft 帐户,我将 Chrome 用于我的另一个帐户。
    • 好吧,我可以用另一个浏览器和另一个帐户。谢谢你的提示。 (死忠的IE迷,所以有点不舒服)
    • 另一种选择是使用私人浏览会话。
    • 如果我们最终能够使用我们的组织帐户连接到 VS Online,这些问题就会得到解决...
    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-10-02
      • 1970-01-01
      • 2016-12-05
      • 2023-03-02
      • 2015-11-13
      • 2020-05-13
      • 2016-06-25
      • 2017-03-10
      • 1970-01-01
      相关资源
      最近更新 更多