A menos que você o tenha instalado, ele não estará no seu sistema. A razão pela qual você está recebendo o erro é, acredito, o seguinte:
Você está se conectando a uma chave específica que é reconhecida no arquivo de ~git/.ssh/authorized_keys
. Lá você pode ter encontrado uma entrada como esta:
# gitolite start
command="/home/git/bin/gitolite-shell YOURNAME",no-port-forwarding,
no-X11-forwarding,no-agent-forwarding,no-pty
ssh-rsa AAAAB3N.....<snip>... [email protected]
# gitolite end
Então, ao invés de honrar suas configurações do shell padrão que você definiu usando chsh
, o sshd interfere e inicia um programa em particular (neste caso, gitolite-shell). Faz parte da configuração inteligente do gitolito e do comportamento desejado. Na sua configuração você estava faltando gitolite ou talvez apenas o link apropriado em ~ git / bin para ele. Infelizmente, você não poderá verificar isso agora.
Se você quiser experimentar, pode optar por instalar a partir do repositório atualizado ( instruções aqui ) desde que o ubuntu versão 2.2 está por trás do oficial v.3.4.