Die Option --apple-use-keychain ist in Apples Standardversion von ssh-add, die die Passphrase in deiner Schlüsselkette für dich speichert, wenn du einen SSH-Schlüssel zum SSH-Agenten hinzufügst. Wenn du eine andere Version von ssh-add installiert hast, fehlt möglicherweise die Unterstützung für --apple-use-keychain.
Das Problem beheben
Um deinen privaten SSH-Schlüssel zum SSH-Agent hinzuzufügen, kannst du den Pfad zur Apple-Version von ssh-add angeben:
/usr/bin/ssh-add --apple-use-keychain ~/.ssh/id_ed25519
Hinweis
- Die Option
--apple-use-keychainist in der Standardversion vonssh-addvon Apple enthalten. Verwende bei MacOS-Versionen vor Monterey (12.0)-Kstatt--apple-use-keychain. - Wenn Sie Ihren Schlüssel mit einem anderen Namen erstellt haben oder wenn Sie einen vorhandenen Schlüssel mit einem anderen Namen hinzufügen, ersetzen Sie id_ed25519 im Befehl durch den Namen Ihrer privaten Schlüsseldatei.
Weiterführende Lektüre
-
[AUTOTITLE](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) -
[Linux-Manpage für ssh-add](http://man7.org/linux/man-pages/man1/ssh-add.1.html) - Führe
man ssh-addim Terminal aus, um die Manpage von Apple für SSH-ADD anzuzeigen.