Cómo insert la key SSH en un server Git (solo acceso git-shell)

Me gustaría agregar mi key SSH a las keys autorizadas en un server de git (un server de la compañía), para no tener que insert mi contraseña cada vez que presiono. Sin embargo, por alguna razón no puedo hacer que funcione.

Lo que probé:

ssh-copy-id [email protected] /usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed /usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys [email protected]'s password: fatal: unrecognized command ' umask 077 ; mkdir -p .ssh && cat >> .ssh/authorized_keys || exit 1 ; if type restrecon >/dev/null 2>&1 ; then restrecon -F .ssh .ssh/authorized_keys ; fi' 

Cuando trato de enviar ssh al server de git, obtengo la siguiente respuesta:

 fatal: Interactive git shell is not enabled. hint: ~/git-shell-commands should exist and have read and execute access. 

Aparentemente, la count de usuario está usando git-shell y parece que no comprende los commands normales de shell.

¿Todavía es posible agregar la key pública SSH a la count de usuario del server git de alguna manera? ¿Hay quizás algún command git que me permita poner mi key pública SSH en la list?

El único acceso que tengo al server git es a través de la command-line y está corriendo la interfaz GitWeb (pero allí no veo ninguna opción para instalar la key SSH).