¡Probé Fork para mi cliente Git en Mac! ¿Alguien puede guiarme sobre cómo configurar mi clave privada SSH existente?
¡Gracias!
Respuesta1
Fork en Mac usará la clave ssh predeterminada, que normalmente se llama id_rsa e id_rsa.pub. Si creó una clave con un nombre diferente, puede configurarla como clave predeterminada actualizando (o creando si no existe) su archivo .ssh/config con:
IdentityFile /home/myuser/.ssh/keyhello
Asegúrate de especificar aquí la clave privada, no la pública (cometí ese error por alguna razón y terminas recibiendo un error de formato no válido).
En mi Mac seguía recibiendo quejas de que los permisos de las claves eran demasiado buenos, así que hice un chmod 600 en ambos archivos que solucionó ese problema.
Veraquípara obtener más información sobre la clave predeterminada.
Solo tenga en cuenta que si hace esto, cualquier cosa que use ssh ahora intentará usar esta clave si no especifica lo contrario. es decir: si está utilizando la línea de comando ssh, deberá especificar -i para cambiar las claves.
Sería mucho mejor si Fork tuviera esto configurable como lo hace su versión de Windows.
Respuesta2
En cada sistema, las claves SSH se encuentran en el directorio de inicio de los usuarios, en una subcarpeta llamada .ssh
. Es así en todos los sistemas operativos y todo lo que necesitas hacer es elegir uno de la lista proporcionada por fork.
- Windows: %perfildeusuario%\.ssh
- Linux: ~/.ssh
- Mac: $HOME/.ssh
Simplemente coloque su llave allí y estará bien.