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

这与我的问题有点不相干,但是我发现了这个优秀的用于移动开发的JavaScriptdebugging器,一个允许断点的debugging器,而不是在这个环境中常见的一些简单的控制台debugging器。 你可以在这里find它,它也包含设置说明,这也是我遇到问题的地方。

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

我下载了node.js和git 1.7.7.1-preview20111027版本并安装了它们。 使用git,我select了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 

它创buildAardwolf目录,但里面没有内容。

在这里,我将不胜感激。 我在如何解决这个问题上有点遗憾。

谢谢。

更新

我在这个链接的帮助: Git的错误:致命的:无法连接套接字(无效的参数) ,我尝试修改命令从git://到https://几次。 我closures了bash窗口,并打开了几次,https://修改奇迹般地工作。

我会接受,也许https位置已经closures或忙碌,这就是为什么现在的工作。 但我不明白为什么git://不工作。 是什么原因?

谢谢。

更新2

表面上看,这可能是代理问题。 谷歌search显示,git协议的默认TCP端口是9418,至less对于* nix平台。 这对于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://