Permiso denegado aunque puedo hacer whoami

Mi máquina local está ejecutando Windows y estoy tratando de conectarme a un server Bitbucket usando Git Bash y SSH.

Si ejecuto whoami en el repository remoto:

 ssh -p 7999 -i /c/Users/my-username/.ssh/id_rsa git@my-repo.com whoami 

Recibo una respuesta correcta:

 my-username 

Sin embargo, si bash hacer ping al repository:

 ssh -T git@my-repo.com 

Me piden mi contraseña 3 veces y mi acceso es rechazado.

 This is a private computer system with access restricted to those with proper authorization. If you are not specifically authorized to access data on this system, disconnect now. All information and communications on this system are subject to review, monitoring, and recording at any time without notice or permission. Unauthorized use or access may be subject to prosecution or disciplinary action. Password: Password: Password: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,keyboard-interactive). 

¿Alguna idea de por qué mi acceso es rechazado?

EDITAR

También intenté

 ssh -p 7999 -T -i /c/Users/my-username/.ssh/id_rsa git@my-repo.com 

y el resultado es el mismo

Supongo que este documento explica por qué no puedes iniciar session:

Para evitar problemas de security, el server SSH incorporado se ha bloqueado para permitir la ejecución de un pequeño set de commands para el alojamiento de Git. Los únicos commands admitidos son git upload-pack , git receive-pack , git archive-pack y whoami (un whoami personalizado implementado en Bitbucket Server y no el command whoami que existe en Linux). No es posible abrir un shell SSH utilizando el server incorporado para ejecutar commands arbitrarios en el server.

Aunque esto se relaciona con un producto llamado "BitBucket Server", supongo que también se aplica a la versión alojada en la nube de BitBucket.

Parece que omite la key privada en el segundo command. Por lo tanto, SSH recurre a nombre de usuario / contraseña.

Tratar

 ssh -p 7999 -T -i /c/Users/my-username/.ssh/id_rsa git@my-repo.com