Git SSH sigue pidiendo una contraseña cuando se clona

Leí muchos temas similares aquí, pero no pude encontrar una solución.

Mi par de mp.pub SSH mp y mp.pub se almacena en ~/.ssh/ . Implementé la key pública en el server git-rep como siempre hago.

~/.ssh/config el host a ~/.ssh/config

 Host git.myhost.de HostName git.myhost.de User git IdentityFile ~/.ssh/mp 

ssh -T git@git.myhost.de la configuration con ssh -T git@git.myhost.de y obtuve acceso usando mi frase de contraseña y enumeré todos los repositorys que tengo permiso para leer y escribir.

Sin embargo, tratando de clonar un repository con sudo git clone git@git.myhost.de:myrep.git termina con

 Cloning into 'dict'... git@git.myhost.de's password: 

Como ni siquiera sé la contraseña, me gustaría utilizar mi frase de contraseña ssh. ¿Qué pasa aquí? Siempre lo hice de esta manera y solía funcionar, pero con mi nueva installation de Ubuntu no funciona de repente.

¡Gracias!

sudo significa ~ no se interpretará correctamente (en ~/.ssh/mp de ~/.ssh/config ).

Puedes probar y poner la ruta absoluta completa de tu key privada en el file de configuration, que debe leerse por root (lo que significa que searchía .ssh/config en root home).