Skip to main content

Erreur : ssh-add : option illégale -- apple-use-keychain

Cette erreur signifie que votre version de ssh-add ne prend pas en charge l’intégration du trousseau macOS, qui vous permet de stocker votre phrase secrète dans le trousseau.

Dans cet article

L’option --apple-use-keychain se trouve dans la version standard d’Apple de ssh-add, qui stocke la phrase secrète dans votre trousseau quand vous ajoutez une clé SSH à ssh-agent. Si vous avez installé une autre version de ssh-add, elle peut ne pas être prise en charge pour --apple-use-keychain.

Résolution du problème

Pour ajouter votre clé privée SSH à ssh-agent, vous pouvez spécifier le chemin de la version Apple de ssh-add :

/usr/bin/ssh-add --apple-use-keychain ~/.ssh/id_ed25519

Remarque

  • L’option --apple-use-keychain se trouve dans la version standard de ssh-add d’Apple. Dans les versions macOS antérieures à Monterey (12.0), utilisez -K au lieu de --apple-use-keychain.
  • Si vous avez créé votre clé avec un nom différent ou si vous ajoutez une clé existante qui a un nom différent, remplacez id_ed25519 dans la commande par le nom de votre fichier de clé privée.

Pour aller plus loin

  •         [AUTOTITLE](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)
    
  •         [Page de manuel Linux pour ssh-add](http://man7.org/linux/man-pages/man1/ssh-add.1.html)
    
  • Pour afficher la page man d’Apple pour SSH-ADD, exécutez man ssh-add dans le terminal