Estou tentando clonar o repositório angular-phonecat git , mas recebo a seguinte mensagem quando insiro o comando no meu 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
ping github.com
você dá?git clone https://github.com/angular/angular-phonecat.git
(usando https)Respostas:
Você provavelmente está atrás de um firewall. Tente clonar via https - que tem uma chance maior de não ser bloqueado:
fonte
insteadOf
comandos várias vezes com opções diferentes e notei que o meu~/.git_config
estava bagunçado. Eu removi todos eles, desabilitei o meu Mac OSX Firewall e agora tudo funciona.Você pode fazer o git substituir o protocolo para você
Veja mais na instalação do SO Bower usando apenas https?
fonte
git config --global url."https://github.com".insteadOf git://github.com
~/.gitconfig
se você quiser aplicá-lo temporariamente.Eu tive o mesmo erro porque estava usando proxy. Como a resposta é dada, mas caso você esteja usando proxy, defina seu proxy primeiro usando estes comandos:
fonte
git config --global http.proxy http://:@proxy_ip:port
egit config --global https.proxy https://:@proxy_ip:port
Abra a porta 9418 no seu firewall - é uma porta personalizada que o Git usa para se comunicar e geralmente não é aberta em um firewall corporativo ou privado.
fonte
Você pode tentar clonar usando o
HTTPS
protocolo. Comando do terminal:fonte