La key de deployment no funciona en un git pull

Tengo un repository privado en bitbucket y tengo la configuration de las llaves de implementación. La key está en el directory / root de mi server y mis proyectos están en el directory de inicio. (IDK si eso hace la diferencia)

Intenté clonar el repository en el server y parece funcionar … lo que significa que no me pide ningún tipo de authentication.

pero si ejecuto un git pull desde el repository en el server, me pide authentication. Debo perderme algo simple aquí, pero no puedo ver qué es.

El problema fue que había clonado mi repo "en funcionamiento" hace mucho time usando https, así que el control remoto se configuró con https.

Cuando agregué una key de implementación a bitbucket, cambió automáticamente el enlace de clonación repo a SSH. Cuando copié el enlace para intentar clonar para ver si SSH funcionaba (después de no poder trabajar en mi git git pull ), copié el enlace SSH.

No me di count de que mi control remoto se configuró con https y bitbucket cambió el valor pnetworkingeterminado a ssh

mi solución fue hacer esto …

 git remote rm origin git remote add origin git@bitbucket.org... 

y luego todo funcionó muy bien.