Gitolite jsme zkoušeli a teda nic moc. Dost špatně se to udržuje, zvláště pokud chcete sdílet uživatele mezi mnoha repozitáři. Pro Github nebo podobně koncipovanou službu to určité smysl má, protože to lze snadno napojit na webové ovládání, ale jinam bych doporučil klasickou kombinaci SSH + git-shell.
Nevim, mi mame asi 60 uzivatelu a 100 repositaru a nemame vetsi problem s udrzbou. Mame uzivatele ve skupinach a repositare jsou nastaveny na skupiny. A nemam s tim problem.
Jeste co se mi na gitolite libi jsou personal branches, ktere pouzivame pro zalohovani prace uzivatelu.
Jedine co mi chybi je podpora forkovani a pull requestu jako ma Github.