O Gitolite configura o arquivo authorized_keys de tal maneira que você não teria acesso ao shell do servidor. Existem algumas maneiras de contornar isso:
- Você pode configurar uma senha para fazer login na máquina e não usar sua chave SSH, exceto quando estiver usando o git.
- Você pode gerar outra chave SSH para administrar a máquina, isso exigiria que você usasse ssh -i para substituir a chave padrão que é fornecida ao efetuar login. Se você escolher essa rota, adicione sua chave manualmente (não use gitolite), e certifique-se que a sua chave aparece antes de qualquer adicionada por gitolite.
Basicamente, o que aconteceu é por design. O Gitolite não permite que nenhum usuário obtenha acesso ao servidor, então a mensagem de erro (um pouco confusa) indica que ele está funcionando corretamente.