Skip to main content

Esta versión de GitHub Enterprise Server se discontinuó el 2024-03-26. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener rendimiento mejorado, seguridad mejorada y nuevas características, actualice a la versión más reciente de GitHub Enterprise Server. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.

Error: ssh-add: opción ilegal -- apple-use-keychain

Este error significa que tu versión de ssh-add no es compatible con la integración keychain macOS, que te permite almacenar tu frase de contraseña en keychain.

La opción --apple-use-keychain es una versión estándar de Apple de ssh-add, que almacena la contraseña 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

Notas:

  • La opción --apple-use-keychain está en la versión estándar de Apple de ssh-add. En las versiones de macOS anteriores a Monterey (12.0), use -K en 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