Ich versuche, das Angular-Phonecat-Git-Repository zu klonen, erhalte jedoch die folgende Meldung, wenn ich den Befehl in meinen Git Bash eingebe :
$ 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
gibt dir?git clone https://github.com/angular/angular-phonecat.git
(mit https)Antworten:
Sie befinden sich wahrscheinlich hinter einer Firewall. Versuchen Sie das Klonen über https - das hat eine höhere Wahrscheinlichkeit, nicht blockiert zu werden:
quelle
insteadOf
Befehle mehrmals mit verschiedenen Optionen ausprobiert und festgestellt, dass meine Befehle~/.git_config
durcheinander waren. Ich habe alle entfernt, meine Mac OSX Firewall deaktiviert und jetzt funktioniert alles.Sie können git das Protokoll für Sie ersetzen lassen
Weitere Informationen finden Sie unter SO Bower installieren nur mit https?
quelle
git config --global url."https://github.com".insteadOf git://github.com
~/.gitconfig
wenn Sie es nur vorübergehend anwenden möchten.Ich hatte den gleichen Fehler, weil ich Proxy verwendete. Da die Antwort gegeben ist, Sie jedoch einen Proxy verwenden, stellen Sie Ihren Proxy bitte zuerst mit den folgenden Befehlen ein:
quelle
git config --global http.proxy http://:@proxy_ip:port
undgit config --global https.proxy https://:@proxy_ip:port
Öffnen Sie Port 9418 in Ihrer Firewall - es handelt sich um einen benutzerdefinierten Port, über den Git kommuniziert, und der in einer Unternehmens- oder privaten Firewall häufig nicht geöffnet ist.
quelle
Sie können versuchen, mithilfe des
HTTPS
Protokolls zu klonen . Terminalbefehl:quelle