Tras la actualización de macOS (a Monterey 12.6.1) mi autentificación ssh dejó de funcionar. Estaba recibiendo un "Repositorio no encontrado. Por favor, asegúrese de que tiene los derechos de acceso correctos".
He restablecido mi configuración de ssh y he seguido las directrices oficiales de Github sobre enlace
Mi actual ~/.ssh/config
se ve así:
Host *.github.com
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_ed25519
Ahora me aparece un nuevo error que no he podido solucionar. Cuando ejecuto ssh -T git@hostname
Me aparece "Opción de configuración incorrecta: usekeychain"
He probado las siguientes soluciones:
- Añadiendo a la configuración:
IgnoreUnknown UseKeychain
- Añadiendo a la configuración:
IgnoreUnknown AddKeysToAgent,UseKeychain
( enlace ) - Borrar la caché de DNS:
sudo killall -HUP mDNSResponder
- Eliminado
~/.ssh/known_hosts
- Se ha cambiado el nombre de host a
Host *