我正在尝试克隆angular-phonecat Git存储库,但是在Git Bash中输入命令时,我收到了以下消息:
$ git clone git://github.com/angular/angular-phonecat.git
Cloning into 'angular-phonecat'...
fatal: unable to connect to github.com:
github.com[0: 204.232.175.90]: errno=No error
我正在尝试克隆angular-phonecat Git存储库,但是在Git Bash中输入命令时,我收到了以下消息:
$ git clone git://github.com/angular/angular-phonecat.git
Cloning into 'angular-phonecat'...
fatal: unable to connect to github.com:
github.com[0: 204.232.175.90]: errno=No error
你可能在防火墙后面。尝试通过 https 克隆 - 这样不被阻止的可能性更高:
git clone https://github.com/angular/angular-phonecat.git
git config --global url."https://github.com".insteadOf git://github.com
- Javier Abrego~/.gitconfig
中撤消此操作。 - GDP2我曾经遇到同样的错误,因为我在使用代理。虽然答案已经给出了,但是如果你正在使用代理,请使用以下命令先设置你的代理:
git config --global http.proxy http://proxy_username:proxy_password@proxy_ip:port
git config --global https.proxy https://proxy_username:proxy_password@proxy_ip:port
git config --global http.proxy http://:@proxy_ip:port
和 git config --global https.proxy https://:@proxy_ip:port
。 - Louis 'LYRO' Dupont在你的防火墙上打开9418端口 - 这是Git用来通信的自定义端口,在公司或私人防火墙上通常不会开启。