【问题标题】:github extension for visual studio 2015 loses connectionVisual Studio 2015 的 github 扩展失去连接
【发布时间】:2016-08-24 17:18:38
【问题描述】:

我偶尔会收到此错误。这真的很烦人,因为有时它会自行修复,但大多数情况下我只需要关闭 VS 并重新打开,然后它会再次工作一段时间。

当我尝试从分支(或任何其他 git 网络交互)中提取时会发生这种情况。

Error encountered while fetching: An error occurred while sending the request.

Inner Exception:
    The remote name could not be resolved: 'github.com'
  1. 有时它会在一段未知的时间后自行修复。
  2. 有时我在那段时间什么都不做。
  3. 有时我会四处点击并查看其他分支并执行拉取请求,然后它会再次运行。
  4. 大多数情况下我必须重新启动 VS 才能让它再次工作。

还有其他人遇到过这个问题吗?你是怎么解决的?

我也在使用两因素身份验证。如果那是问题。 (似乎不是问题)

我有时在启动 VS 时也会收到此错误:

We were unable to automatically populate your Visual Studio Team Services accounts.

The following error was encountered: TF400813: 
    Resource not available for anonymous access. Client authentication required.

因此,可能是 github.com 身份验证在交互过程中的某个时间点丢失,重新启动 VS 即可修复它。

另一个线索是,当无法访问 github.com 时,无法在 Visual Studio 的浏览器中浏览到它。它可以在 Chrome(或 FireFox 或 IE)中正常浏览。 Visual Studio 似乎也偶尔会失去与 nuget.org 的连接,效果似乎是一样的。

可能的相关问题: Visual Studio/C#: Nuget Unable to connect to remote server

更新:这发生在两个不同的 ISP 上,其中一个不在公司防火墙上(这排除了网络问题)。当问题发生时,它实际上会关闭 Visual Studio 中的所有网络通信,因此这不仅仅是 github.com 问题。我有一张微软的票,希望我们能解决它,我可以为大家发布答案。

【问题讨论】:

  • 同样的问题,我没有使用 2factor。
  • 至少消除了 2fa 的变量是一个可能的原因
  • 到目前为止,我们的网络团队说它是 DNS,至少 Microsoft 是这么告诉他们的。我现在正在尝试输入 hosts 条目,看看是否有帮助。
  • 这很可能不是 DNS 问题,因为我输入了 hosts 条目,但仍然收到此错误。接下来准备用 MS 开票。
  • 我没有问题了,只用了一个小时

标签: github visual-studio-2015 visual-studio-extensions


【解决方案1】:

经过微软的支持和 VS 2017 的反复推敲。

答案是升级!

【讨论】:

    猜你喜欢
    • 2017-10-05
    • 2017-06-02
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2017-10-11
    • 1970-01-01
    • 1970-01-01
    • 2022-12-11
    相关资源
    最近更新 更多