web-dev-qa-db-fra.com

Échec de la vérification de la clé de l'hôte - GitLab avec Visual Studio Code sur macOS

Je reçois toujours une erreur "Échec de la vérification de la clé de l'hôte" lorsque j'essaie de pousser les modifications vers un dossier/projet contrôlé par Git vers Gitlab. Pour une raison quelconque, cela fonctionne très bien en utilisant Visual Studio pour Mac, et je peux très bien me connecter à mon compte Gitlab via un navigateur Web.

10
jspinella

Résolu en supprimant tous/tous les fichiers Known_hosts dans ~/.ssh/puis en exécutant ssh [email protected] dans le Terminal et répondant "oui" (ce qui ajoute [email protected] à known_hosts après avoir recréé un nouveau fichier known_hosts).

J'ai fait des bêtises dans les hôtes connus qui ont probablement causé le problème.

14
jspinella

J'ai trouvé que mon profil personnel se chargeait comme "P: \" dans git bash (à cause de l'équipe informatique de mon travail ...).

Assurez-vous que dans git bash, vous avez généré une clé ssh à l'aide de ssh-keygen et que GitLab connaît la clé.

Si le problème persiste, exécutez ssh -o StrictHostKeyChecking=no <gitlab-Host> uptime pour faire confiance à gitlab.

1
Jared Beach

J'ai recréé les clés ssh dans git pour Windows et cela a fonctionné!

0
Braytiner