Gitololite est un gestionnaire des dépôts git, il permet de gérer de facilement des dépôts, des utilisateurs, et de donner des droits d’accès aux dépôts en fonction des utilisateurs. Et surtout le must, on gère gitolite avec … git :D
Pour ce faire, il faut avoir un serveur, et deux utilisateurs. Pour le serveur une simple machine sous linux (ubuntu, ou debian, ou autre) suffira. Il faudra un utilisateur pour gérer les dépôts, et un autre qui hébergera les dépôts. Le premier sert surtout à installer gitolite, ensuite toute l’administration pourra se faire de façon non connecté au serveur, simplement avec avec git. Le deuxième utilisateur refusera les accès SSH, ce qui permet de sécuriser ce compte.