Source : http://gitblit.com/
Git est un logiciel de gestion de versions décentralisé.
Gitblit est écrit en Java. C'est ce qui permet que Gitblit peut fonctionner à partir où le système comporte une machine virtuelle Java (y compris Windows et c'est un point intéressant, car Linux est mieux fourni en serveur Git que Windows). Gitblit repose sur JGit. JGit est une implémentation Java de Git. JGit est maintenu par la fondation Eclipse. JGit est également un composant d'autres produits écrits en Java : par exemple le plugin pour Git d'Eclipse (EGit), celui pour NetBeans (NBGit) et un logiciel de revue de code (Gerrit).
Gitblit permet d'avoir très simplement (le premier principe est d'ailleurs : Keep It Simple, Stupid) et très rapidement un serveur de dépôts Git. Gitblit est packagé avec toutes les dépendances nécessaires (il n'est pas nécessaire d'installer Git ou quoi que ce soit d'autre). Son troisième principe (en fait le deuxième est le même que le premier afin d'insister sur la simplicité) est que toutes les dépendances de Gitblit doivent être présentes sur un dépôt Maven public.
Suivre le lien vers le forum Thecus :
http://forum.thecus.com/viewtopic.php?f=36&t=6574