繁体   English   中英

使用git bash下载lexandera / Aardwolf.git(Windows); 致命错误-无法连接到github.com

[英]downloading lexandera/Aardwolf.git using git bash (Windows); fatal error - unable to connec to github.com

这在某种程度上与我的问题无关,但是我发现了一个用于移动开发的出色的JavaScript调试器,该调试器允许断点,而不是这种环境中常见的一些琐碎的控制台调试器。 您可以在这里找到它,其中还包含设置说明,这也是我遇到问题的地方。

仅供参考,我正在运行Windows XP SP2。

我下载了node.js和git版本1.7.7.1-preview20111027并安装了它们。 使用git时,我选择了Windows的推荐设置,将bash安装在自己的环境中,完全不与Windows命令行混合!

我启动了git bash并键入了与链接设置说明中所打印的完全相同的字符。 我粘贴了下面的git bash中显示的内容:

git clone git://github.com/lexandera/Aardwolf.git
Cloning into Aardwolf...
fatal: unable to connect to github.com:
github.com[0: 207.97.227.239]: errno=Invalid argument

它创建了Aardwolf目录,但是里面没有内容。

在这里,我将提供一些帮助。 我对如何解决这个问题有点迷茫。

谢谢。

更新

我在此链接寻求帮助: Git错误:致命的:无法连接套接字(无效的参数) ,我尝试将命令从git://修改为https://几次。 我关闭了bash窗口并打开了几次,然后https://修改成功了。

我会接受的是,https位置可能已关闭或繁忙,这就是为什么它现在可以正常工作的原因。 但是我不明白为什么git://不起作用。 是什么原因?

谢谢。

更新2

表面上看,这可能是代理问题。 谷歌搜索显示,至少对于* nix平台,git协议的默认TCP端口为9418。 Windows是否也是如此?

如果您落后于公司代理,则git://不太可能起作用。 https://协议相比,我遇到了与您类似的问题。

看起来您只愿意克隆一个远程存储库,而不以后再推送到它,因此切换到纯http://应该可以解决您的问题。

$ git clone http://github.com/lexandera/Aardwolf.git
Cloning into 'Aardwolf'...
remote: Counting objects: 494, done.
remote: Compressing objects: 100% (250/250), done.
remote: Total 494 (delta 237), reused 470 (delta 213)
Receiving objects: 100% (494/494), 79.99 KiB, done.
Resolving deltas: 100% (237/237), done.

Git提供了一种使用git config重写URL的方法。 只需发出以下命令:

git config --global url。“ https://” .insteadOf git://现在,就像魔术一样,所有git命令都将git://替换为https://

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM