Skip to main content

Cette version de GitHub Enterprise Server ne sera plus disponible le 2026-08-25. Les versions abandonnées ne sont pas prises en charge. 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 dans GitHub Enterprise Server, consultez Overview du processus de mise à niveau. Pour obtenir de l’aide sur la mise à niveau, GitHub Support Entreprise.

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