Hoje tive que lidar com um probleminha de segurança numa das minhas máquinas. No final tive que mudar umas coisas e acabei achando uma boa oportunidade de testar o
gitolite.
Até agora estou gostando, então deixo a dica para quem quiser usar uma única conta ssh para dar permissões diferentes a diversos usuários em repositorios git. Aqui tem um passo a passo bem simples:
gitolite-tutorial - senawarioJá ia esquecendo de contar a parte divertida: não precisa ser root para instalar o gitolite, ele usa a diretriz "command" do authorized_keys, forçando, baseado na chave utilizada para se autenticar, a usar uma shell anternativa, a gitolite-shell.