我刚刚安装了Windows 10,Visual Studio Community 2015和Git for Windows。我还安装了最新的Bitbucket和GitHub扩展。
在Visual Studio中,我克隆了由Bitbucket.com托管的存储库,并成功执行了以下操作:
$ git --version
git version 2.19.2.windows.1
$ git pull
Already up to date.
但是当我尝试从另一个存储库中提取时,出现此错误:
$ git pull git://github.com/aegif/CmisSync.git
fatal: unable to lookup github.com (port 9418) (Either the application has not called WSAStartup, or WSAStartup failed. )
虽然我可以ping github.com。
如何调查并解决问题?
答案 0 :(得分:16)
对于那些无法编辑URL的用户来说,将git降级到以前的版本似乎是可行的。
这似乎是git版本2.19.2.windows.1
答案 1 :(得分:8)
一种技术含量较低的解决方法是将URL中的http.request()
替换为git://
。
然后,命令运行顺利。
警告:
答案 2 :(得分:4)
这是Windows早期版本的Git中的一个已知错误。
升级/安装版本大于2.20.0.
您可以使用命令$ git --version
答案 3 :(得分:0)
我发现还有另一种解决方案,即导航到.git
文件夹,更改
[remote "origin"]
url = git://github.com/yourUsername/yourRepo.git
到
[remote "origin"]
url = https://github.com/yourUsername/yourRepo.git
解决了如果不想降级git客户端的问题