无法连接到GitHub.com进行克隆

我正在尝试克隆angular-phonecat git仓库 ,但是当我在Git Bash中input命令时,我收到以下消息:

$ 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 

你可以让gitreplace你的协议

 git config --global url."https://".insteadOf git:// 

查看更多在SO Bower安装只使用https?

我有同样的错误,因为我使用代理。 由于答案是给定的,但如果您使用的是代理服务器,请先使用以下命令设置您的代理服务器:

 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 

在防火墙上打开端口9418 – 这是Git用来进行通信的自定义端口,通常不会在企业或专用防火墙上打开。

您可以尝试使用HTTPS协议进行克隆。 terminal命令:

 git clone https://github.com/RestKit/RestKit.git