Tutoriel sur la mise en place d'un entrepôt distant GIT à partir de l'outil GITBlit
I. INTRODUCTION
I-A. Objectif
Git est un logiciel de gestion de versions décentralisé (voir I-B - Gestionnaires de versions) créé par Linus Torvalds.
Cet article n'a pas pour but de présenter Git. Pour cela, il y a déjà l'article Pro Git - Tout ce que vous devez savoir sur l'outil de contrôle distribué Git.
Cet article contient :
- la présentation de Gitblit ;
- son installation (ainsi que celle de Git et Eclipse) ;
- son utilisation (un exemple avec Git en client et un autre avec Eclipse et EGit en client) ;
- ses données (où les informations sont stockées) ;
- et pour finir un bref aperçu de quelques fonctionnalités plus « avancées » ou tout du moins d'une utilisation moins courante
La partie « utilisation » sera un exemple simple d'utilisation de Gitblit avec la création de deux dépôts : nous accéderons au premier grâce à git en client par la ligne de commande (ce qui permet de voir clairement les commandes utilisées), nous accéderons au deuxième grâce au plugin EGit de Eclipse (ce qui permet de voir un exemple d'utilisation plus intégré à un environnement de développement assez populaire).
Pour cela au préalable, nous installerons Gitblit, Git et Eclipse.