La ruta del certificate SSH es desconocida usando Git

Hola, he generado mi certificate SSH usando el command

ssh-keygen -t rsa -C "<<Email Id>>" -b 4096 

pero la key RSA que se está generando se está colocando en el path

 /u//.ssh/id_rsa 

Este problema fue enfrentado inicialmente cuando por primera vez instalé Git Bash. Después de reiniciar el sistema, se resolvió el problema y, una vez más, el problema apareció ahora y no pude resolverlo incluso después de varios reinicios del sistema.

¿Algún cuerpo se había enfrentado al mismo problema antes? Por favor, ayúdame si conoces la solución

Actualmente, este problema se resuelve cuando ejecuté Git Bash con privilegio de administrador, sin embargo, todavía hay un problema cuando lo bash en modo normal

Una vez me enfrenté a este problema, pero había 2 git shell instalados en mi sistema … Asegúrate de que solo haya un git bash disponible en tu sistema.

Y vuelve a generar tu key de rsa como de costumbre

Supongo que ejecutas mac. Puede especificar la location del file con el distintivo -f y especificar la location donde save la key de generación como esta:

 ssh-keygen -f ~/.ssh/id_rsa -t rsa -C "<<Email Id>>" -b 4096 

Si esto no funciona, intente esto:

 ssh-keygen -f "$HOME/.ssh/id_rsa" -t rsa -C "<<Email Id>>" -b 4096 
  1. Ir a la ~/.ssh folder

  2. Generar keys ssh: ssh-keygen -t rsa -C "your.email@example.com" -b 4096

  3. ssh-add your_key_rsa al server ssh por command: ssh-add your_key_rsa

  4. Copie su_key_rsa.pub en el portapapeles: xclip -sel clip < ~/.ssh/your_key_rsa.pub

  5. Ir a github y pegar la key copyda