Você pode usar o gitolite para gerenciar contas de usuários especificamente para uso com o git.
Ocgit é uma webUI simples e agradável para repositórios git que não dependem do PHP.
Se você quiser uma configuração localizada completa do GitHub / BitBucket / GoogleCode , use o gitlab
Vale a pena saber que cada repositório git é autônomo, portanto, basta definir o ref para o host que você deseja.
Se é muito para um puxão inicial por usuário, basta hospedar uma cópia limpa do repositório git em sua LAN e novos usuários podem copiar via FTP / SCP / HTTP e simplesmente pull
para o mais recente.