ssh: Impossible de résoudre le nom d’hôte github.com: nom ou service inconnu; fatal: l’extrémité distante a raccroché de manière inattendue

Le processus de configuration d’un compte GitHub fonctionne correctement, mais cela ne fonctionne pas lorsque j’essaie de transférer mon référentiel vers GitHub. Le message d’erreur qu’il affiche est le suivant:

ssh: Could not resolve hostname github.com: Name or service not known fatal: The remote end hung up unexpectedly 

J’ai essayé de changer les clés RSA et d’obtenir des erreurs, mais toujours.

Quelle est la cause de cette erreur?

Récemment, j’ai vu ce problème aussi. le ci-dessous est ma solution:

  1. ping github.com, si ping a échoué. c’est une erreur DNS.
  2. sudo vim /etc/resolv.conf, le serveur de noms add: nameserver 8.8.8.8 8.8.4.4

Ou cela peut être un véritable problème de réseau. Redémarrez votre gestionnaire de réseau à l’aide du sudo service network-manager restart ou réparez-le

Github est actuellement (le 22 février 2012, encore le 5 septembre 2016) en train de rencontrer des problèmes pour pousser / tirer sur ssh. Je rencontre les mêmes problèmes.

Tirer sur https est une pensée de travail.

Vous pouvez essayer de surpasser https en suivant ce guide: https://help.github.com/articles/using-ssh-over-the-https-port/

Cela aiderait seulement si https n’est pas affecté. vous pouvez essayer si https://status.github.com/ montre des signes de ralentissement. entrer la description de l'image ici Les graphiques où le temps de réponse moyen augmente signifient qu’il y a des problèmes (ou peut-être un DDOS) à github, et pas à votre fin.

Si github est actuellement en cours de développement, ils peuvent choisir d’activer la protection DDOS à partir d’un tiers. Cela signifierait qu’ils changent leurs enregistrements et / ou serveurs DNS s’ils font partie du DDOS.

Le rinçage de votre DNS, le changement de votre serveur DNS ou le redémarrage de votre réseau (qui peut éventuellement vider votre cache DNS), comme indiqué dans l’autre réponse, pourrait vous aider à résoudre le problème si github atténue un DDOS.

Ou si vous avez des problèmes avec votre installation ssh, vous pouvez trouver le ssh faq ici: http://help.github.com/ssh-issues/

Autres moyens de vider vos DNS, dans les fenêtres de votre terminal

 ipconfig /flushdns 

sur les macos

 dscacheutil -flushcache 

sur linux

 service nscd restart 

ou simplement redémarrer;)

Je viens de recevoir cette erreur après le passage de HTTPS à SSH (pour ma télécommande d’origine). Pour corriger, j’ai simplement exécuté la commande suivante (pour chaque référentiel):

ssh -T [email protected]

En recevant une réponse réussie, je pourrais aller chercher / repo au repo avec ssh.

J’ai pris cette commande à partir de Test de votre guide de connexion SSH , qui fait partie de la plus grande connexion à GitHub avec le guide SSH .