#1 Le 25/11/2018, à 19:10
- zerozero
[Résolu] git push origin master Host key verification failed
Bonjour
Je viens d'avoir un nouveau PC. J'ai installer Git et je voudrais pousser mon travail sur github avec la commende git push origin master.
J'ai un message d'erreur comme cela :
The authenticity of host 'github.com (_________)' can't be established.
RSA key fingerprint is ______________________
Are you sure you want to continue connecting (yes/no)?
Host key verification failed.
fatal: Impossible de lire le dépôt distant.Veuillez vérifier que vous avez les droits d'accès
et que le dépôt existe.
Je suis pas tellement sur de la marche à suivre... git push origin master fonctionne bien sur mon ancien PC.
Merci d'avance pour votre aide
Dernière modification par zerozero (Le 26/11/2018, à 10:54)
Hors ligne
#2 Le 25/11/2018, à 19:29
- Alex10336
Re : [Résolu] git push origin master Host key verification failed
Bonsoir,
nouveau pc et ssh ? La clé ssh du nouveau pc a été ajouté sur github ?
Édit: non rien... l'erreur dans ce cas est plutôt claire.
réessayer en renomant "temporairement" le fichier ~/.ssh/known_hosts ?
++
Dernière modification par Alex10336 (Le 25/11/2018, à 19:41)
« On ne répond pas à une question par une autre question. » (moi ;-) )
Hors ligne
#3 Le 25/11/2018, à 20:12
- zerozero
Re : [Résolu] git push origin master Host key verification failed
Merci !
Apparemment j'en suis ici (j'ai créer une nouvelle clé pour ce PC) : https://help.github.com/articles/adding … b-account/
Je dois ajouter la clé SSH. Je vois la clé de mon autre PC aussi. Mais Je ne vois pas où je récupère la clé que je dois ajouter ensuite à github ?
Avec cette commande
ls -al ~/.ssh
j'ai bien les filenames de mes clés.
Quand je rentre ma "key fingerprint" j'ai le message d'erreur
Key is invalid. It must begin with 'ssh-ed25519', 'ssh-rsa', 'ssh-dss', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', or 'ecdsa-sha2-nistp521'. Check that you're copying the public half of the key
Dernière modification par zerozero (Le 25/11/2018, à 20:19)
Hors ligne
#4 Le 25/11/2018, à 20:23
- zerozero
Re : [Résolu] git push origin master Host key verification failed
Mais je sais pas accéder ni renommer le fichier ~/.ssh/known_hosts
Hors ligne
#5 Le 25/11/2018, à 20:36
- zerozero
Re : [Résolu] git push origin master Host key verification failed
J'ai trouvé ma clé avec cette commande
gedit ~/.ssh/id_rsa.pub
Merci
Hors ligne
#6 Le 25/11/2018, à 20:39
- Alex10336
Re : [Résolu] git push origin master Host key verification failed
la clé c'est le fichier "~/.ssh/id_rsa.pub"
le retour de « ls -l ~/.ssh » ?
devrait ressembler à:
total 42
-rw------- 1 tonuser tongroupe 420 sept. 24 2017 authorized_keys
-rw------- 1 tonuser tongroupe 1420 mai 7 2017 id_rsa
-rw-r--r-- 1 tonuser tongroupe 424 mai 7 2017 id_rsa.pub
-rw-r--r-- 1 tonuser tongroupe 4242 mai 7 2017 known_hosts
Édit: Résolu, Ok
Dernière modification par Alex10336 (Le 25/11/2018, à 20:41)
« On ne répond pas à une question par une autre question. » (moi ;-) )
Hors ligne
#7 Le 25/11/2018, à 20:44
- zerozero
Re : [Résolu] git push origin master Host key verification failed
Humm, disons que j'ai ajouté une clé ssh a mon compte github mais je viens de tester pour pousser mon code avec git push origin master et j'ai encore la même erreur !! The authenticity of host 'github.com (_____)' can't be established....
Avec ls -l ~/.ssh j'ai :
-rw------- 1 co co 3326 nov. 25 19:46 id_rsa
-rw-r--r-- 1 co co 752 nov. 25 19:46 id_rsa.pub
Du coup j'enlève résolu
Dernière modification par zerozero (Le 25/11/2018, à 20:45)
Hors ligne
#8 Le 25/11/2018, à 20:48
- Alex10336
Re : [Résolu] git push origin master Host key verification failed
Accès en écriture sur le dossier « ~/ssh » ?
C'est « known_hosts » qui stocke les infos sur les clés des serveurs ssh (github.com entre autre)
Quand on répond yes à la question « Are you sure you want to continue connecting (yes/no)? » le fichier est crée s'il n'existe pas et une ligne est ajoutée contenant la clé, du genre:
|1|m/fTlgrR.....k8G6VtQk=|JWlB1y.....SBM= ssh-rsa AAAAB3NzaC1y......5ap43JXiUFFAaQ==
Dernière modification par Alex10336 (Le 25/11/2018, à 20:49)
« On ne répond pas à une question par une autre question. » (moi ;-) )
Hors ligne
#9 Le 25/11/2018, à 20:55
- zerozero
Re : [Résolu] git push origin master Host key verification failed
Humm dans le dossier .ssh je n'ai pas de fichier known_hosts !
J'ai pourtant répondu yes !!
Hors ligne
#10 Le 25/11/2018, à 21:01
- Alex10336
Re : [Résolu] git push origin master Host key verification failed
Au pire, j'ai reset le mien, et fait une connexion sur github, voila le résultat: Édit résultat cf commande message suivant
# github.com:22 SSH-2.0-babeld-f43b814b
github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
Mais il devrait le faire tout seul en répondant "yes"
Dernière modification par Alex10336 (Le 26/11/2018, à 18:53)
« On ne répond pas à une question par une autre question. » (moi ;-) )
Hors ligne
#11 Le 26/11/2018, à 10:07
- zerozero
Re : [Résolu] git push origin master Host key verification failed
Bonjour,
Tu veux dire que tu as créé une nouvelle clé ssh ?
Je viens de trouver avec cette commande :
ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts
J'ai du créer avant le fichier known_hosts qui n'existait pas
Lien vers la solution : https://stackoverflow.com/questions/323 … ub-via-ssh
Merci pour les conseils et l'aide
Dernière modification par zerozero (Le 26/11/2018, à 10:50)
Hors ligne
#12 Le 26/11/2018, à 18:53
- Alex10336
Re : [Résolu] git push origin master Host key verification failed
Étrange quand même, et commande trouvé pouvant être utile
« On ne répond pas à une question par une autre question. » (moi ;-) )
Hors ligne