J'essaie de cloner le référentiel git angular-phonecat , mais je reçois le message suivant lorsque j'entre la commande dans mon 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
te donne?git clone https://github.com/angular/angular-phonecat.git
(en utilisant https)Réponses:
Vous êtes probablement derrière un pare-feu. Essayez le clonage via https - qui a plus de chances de ne pas être bloqué:
la source
insteadOf
commandes plusieurs fois avec différentes options et j'avais remarqué que mon~/.git_config
était foiré. Je les ai tous supprimés, désactivé mon pare-feu Mac OSX et maintenant tout fonctionne.Vous pouvez faire en sorte que git remplace le protocole pour vous
En savoir plus sur l' installation de SO Bower en utilisant uniquement https?
la source
git config --global url."https://github.com".insteadOf git://github.com
~/.gitconfig
si vous ne souhaitez l'appliquer que temporairement.J'ai eu la même erreur parce que j'utilisais un proxy. Comme la réponse est donnée, mais au cas où vous utilisez un proxy, veuillez d'abord configurer votre proxy à l'aide de ces commandes:
la source
git config --global http.proxy http://:@proxy_ip:port
etgit config --global https.proxy https://:@proxy_ip:port
Ouvrez le port 9418 sur votre pare-feu - c'est un port personnalisé sur lequel Git utilise pour communiquer et il n'est souvent pas ouvert sur un pare-feu d'entreprise ou privé.
la source
Vous pouvez essayer de cloner en utilisant le
HTTPS
protocole. Commande du terminal:la source