Skip to main content
Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus actuelles, consultez la documentation anglaise.

Cette version de GitHub Enterprise ne sera plus disponible le 2023-03-15. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.

Erreur : Type de clé inconnu

Cette erreur signifie que le type de clé SSH que vous avez utilisé n’a pas été reconnu ou n’est pas pris en charge par votre client SSH.

À propos de l’erreur unknown key type

Quand vous générez une nouvelle clé SSH, vous pouvez recevoir une erreur unknown key type si votre client SSH ne prend pas en charge le type de clé que vous spécifiez.

Pour résoudre ce problème sur macOS, vous pouvez mettre à jour votre client SSH ou installer un nouveau client SSH.

Prérequis

Homebrew doit être installé. Pour plus d’informations, consultez le guide d’installation dans la documentation Homebrew.

Résolution du problème

Avertissement : Si vous installez OpenSSH, votre ordinateur ne pourra pas récupérer les phrases secrètes stockées dans le trousseau Apple. Vous devrez entrer votre phrase secrète ou interagir avec votre clé de sécurité matérielle chaque fois que vous vous authentifierez avec SSH auprès de GitHub ou d’un autre service web.

Si vous supprimez OpenSSH, les phrases secrètes stockées dans votre trousseau sont à nouveau récupérables. Vous pouvez supprimer OpenSSH en entrant la commande brew uninstall openssh dans Terminal.

  1. Ouvrez Terminal.
  2. Entrez la commande brew install openssh.
  3. Quittez et relancez Terminal.
  4. Réessayez la procédure de génération d’une nouvelle clé SSH. Pour plus d’informations, consultez « Génération d’une nouvelle clé SSH et ajout de celle-ci à ssh-agent ».
Pour résoudre ce problème sur Linux, utilisez le gestionnaire de package pour votre distribution Linux afin d’installer une nouvelle version d’OpenSSH ou compilez une nouvelle version à partir de la source. Si vous installez une autre version d’OpenSSH, la capacité d’autres applications à s’authentifier par le biais de SSH peut être affectée. Pour plus d’informations, consultez la documentation de votre distribution.