我正在尝试克隆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 为您替换协议
git config --global url."https://".insteadOf git://
在仅使用 https 的 SO Bower 安装中查看更多信息?
我有同样的错误,因为我使用的是代理。给出了答案,但如果您使用代理,请先使用以下命令设置您的代理:
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 用于通信的自定义端口,通常不会在公司或私人防火墙上打开。
我遇到了这个问题,但我意识到 GitHub 必须是默认情况下我的 ISP 的“儿童安全”过滤器块的站点之一。大概有一些,呃,成人代码库。我将 github.com 添加到我的 ISP 帐户页面上的允许列表中,现在一切正常。如果您有类似的过滤器,可能值得检查。
您可以尝试使用该HTTPS
协议进行克隆。终端命令:
git clone https://github.com/RestKit/RestKit.git