La opción --apple-use-keychain está en la versión estándar de Apple de ssh-add, que almacena la frase de paso en su cadena de claves cuando agrega una clave SSH al ssh-agent. Si ha instalado una versión diferente de ssh-add, puede que no sea compatible con --apple-use-keychain.
Resolver el problema
Para agregar su clave privada SSH al ssh-agent, puede especificar la ruta a la versión de Apple de ssh-add:
/usr/bin/ssh-add --apple-use-keychain ~/.ssh/id_ed25519
Nota:
- La opción
--apple-use-keychainestá en la versión estándar de Apple dessh-add. En las versiones de macOS anteriores a Monterey (12.0), use-Ken lugar de--apple-use-keychain. - Si has creado tu clave con otro nombre o si vas a agregar una clave existente que tiene otro nombre, reemplaza id_ed25519 en el comando por el nombre de tu archivo de clave privada.
Información adicional
-
[AUTOTITLE](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) -
[Página del manual de Linux para ssh-add](http://man7.org/linux/man-pages/man1/ssh-add.1.html) - A fin de ver la página man de Apple para SSH-ADD, ejecute
man ssh-adden el terminal.