Git clone, push and pull de múltiples usuarios en el server de Ubuntu

Fondo

Tengo un server Linode con Ubuntu 16.04 como SO en él. El server es para mi equipo interno. Tenemos repos alojado en github, bitbucket y gitlab. Solo el administrador del server tiene acceso al server.

Hemos generado ssh keys para todos los usuarios, las hemos agregado a proveedores de git y hemos clonado los repositorys

Planteamiento del problema

Cada vez que hago git pull en el server, siempre solicita la contraseña principal del file de key principal

 Enter passphrase for key '/root/.ssh/id_rsa': 

Cuando ingreso la frase de contraseña, me muestra Permission denied error

enter image description here

Eso simplemente significa que la key pública para esa key privada (protegida con contraseña de contraseña) no está registrada en el lado del service de alojamiento remoto (GitHub o BitBucket o GitLab)

Consulte " Prueba de su connection SSH "

Consulte también " Múltiples counts de GitHub y configuration de SSH " para administrar múltiples identidades.