La versión del sistema operativo es Ventura 13.2
Generé una clave SSH para autenticar operaciones git con GitHub según su guía. Seguí los pasos:
-
ssh-keygen -t ed25519 -C "mi identificador"
(Sin frase de paso. Guardada en~/.ssh/github
) -
eval "$(ssh-agent -s)"
-
touch ~/.ssh/config
-
Agregué esto a
~/.ssh/config
:Host *.github.com AddKeysToAgent yes IdentityFile ~/.ssh/github
-
ssh-add ~/.ssh/github
Cuando pruebo la conexión con ssh -T git@github.com
es exitosa, pero después de reiniciar, cerrar la terminal, reiniciar vscode, etc., tengo que volver a agregar manualmente la clave SSH usando ssh-add
nuevamente; de lo contrario, me encuentro con el error: git@github.com: Permission denied (publickey).
Espero que la clave se agregue al agente SSH automáticamente para poder realizar operaciones git sin tener que agregar manualmente la clave al agente SSH cada vez. Solía funcionar antes en mi antiguo MBP. ¿Cómo puedo resolver esto?