【发布时间】: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'
- 有时它会在一段未知的时间后自行修复。
- 有时我在那段时间什么都不做。
- 有时我会四处点击并查看其他分支并执行拉取请求,然后它会再次运行。
- 大多数情况下我必须重新启动 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