Fiche technique | |
---|---|
Catégorie : | Serveur de version |
Auteur : | Linus Torvalds / Software Freedom Conservancy |
Date de publication : | 2005 à maintenant |
Licence : | GPLv2 |
Site Web : | https://git-scm.com/ |
Introduction
Le serveur Git est une gestionnaire de version distribué gratuit et décentralisé créé à l'origine par Linus Torvalds (le créateur du noyau Linux). Il est distribué avec une licence GNU version 2 (GPLv2). Il est conçu pour gérer tout projet, du plus petit au plus grand, avec rapidité et efficacité. L'efficacité étant relative, il faut quand même changer quelques habitudes de travail, car il a son style bien à lui. Aussi, certaines personnes considère que Git est meilleur que le SVN, toutefois cette affirmation n'est pas exacte, car Git a des idées différentes de SVN et par conséquent, se serait comme dire que des pommes sont meilleures que des oranges. Il est tout de même assez étrange de constater que lorsqu'on va sur le site Web de Git, on voit des comparaisons avec SVN et on le considère comme l'ennemi à abattre tandis que sur le site SVN (SubVersion), il n'y a aucune mention de Git.
Remarques
- Il existe de nombreux hébergeurs de serveur Git, comme par exemple GitHub, Gitlab et Gogs.
- Il existe de nombreux logiciels de client Git comme par exemple : TortoiseGit, GitKraken, SmartGit, Git Extensions, GitHub Desktop,...
- L'entreprise Microsoft utilise sa propre version de Git, appelé GVFS, laquelle a des possibilités encore plus puissante que leur serveur Team Foundation Server.
Concurrent
Les concurrents sont assez nombreuses : Rational ClearCase (IBM), StarTeam VirtualTeam Server, Team Foundation Server (Microsoft), CVS, SVN, Mercurial,...
Voir également
Système d'exploitation - Linux - Références de commandes et de programmes - git
Articles - SVN vs Git
Articles - Pourquoi un déploiement ne fonctionne pas ?