J'ai cherché longtemps sur le web une manière simple et élégante d'installer un serveur git "privé". Malheureusement, soit les gens ont la fâcheuse tendance à rajouter énormément de chose spécifique à leurs environnement, soit la documentation n'est pas très compréhensible pour le commun des mortels... bref, comment installe t'on un serveur git "privé" ?
### On installe d'abord "git".
sudo apt-get install git-core
Gitolite n'est pas une option !!! Son utilité n'est pas visible avec un ou deux dépôts. Lorsque vous en aurez une quinzaine et que vous devez en plus, gérer des droits d'accès spécifiques, on comprends vite pourquoi ce n'est pas une ... option.
sudo apt-get install gitolite
C'est ce que je met dans mon hook post-receive pour automatiquement déployer une application.