DEFREN

Login et recherche



Sponsors /ch/open

Git

Plate-forme de développement / Environnements de développement et de test

Git est un logiciel de gestion de versions décentralisé. C'est un logiciel créé par Linus Torvalds, auteur du noyau Linux.

 

Particularités techniques

Similaire en cela à BitKeeper, Git ne repose pas sur un serveur centralisé. C'est un outil de bas niveau, qui se veut simple et performant, dont la principale tâche est de gérer l'évolution du contenu d'une arborescence.

 

Git indexe les fichiers d'après leur somme de contrôle calculée avec la fonction de hachage SHA-1. Quand un fichier n'est pas modifié, la somme de contrôle ne change pas et le fichier n'est stocké qu'une seule fois. En revanche, si le fichier est modifié, les deux versions sont stockées sur le disque.

 

Git n'était pas, au départ, à proprement parler un logiciel de gestion de versions. Linus Torvalds expliquait que, « par bien des aspects, vous pouvez considérer Git comme un système de fichiers : il permet un adressage associatif, et possède la notion de versionnage, mais surtout, a été conçu en résolvant le problème du point de vue d'un spécialiste des systèmes de fichiers. Il n'y avait donc aucun intérêt à créer un système de gestion de version traditionnel. ». Il a aujourd'hui évolué pour intégrer toutes les fonctionnalités d'un gestionnaire de versions.

 

Dès le début, Git a été pensé dans le but de fonctionner de façon décentralisée, c'est d'ailleurs l'une des clefs de son succès. La décentralisation de Git a aussi beaucoup apporté au développement des logiciels libres, puisque le besoin de demander un compte sur un dépôt SVN ou CVS centralisé devient obsolète. Il suffit de forker un projet ou de le cloner pour commencer à travailler dessus (avec tout l'historique du projet en local) et ensuite de proposer sa contribution (pull request) au dépôt principal (mainteneur principal du projet).

 

Les serveurs Git utilisent par défaut le port 9418 pour le protocole spécifique à Git. Les protocoles HTTP, HTTPS et SSH (et leurs ports standard) peuvent aussi être utilisés.

 

Type : Gestion de versions , Gestionnaire de code source décentralisé

Site web : git-scm.com


Dernière actualisation: 29.11.2016  -  Nombre de vues depuis le 01. avril 2013: 471
Erstellt: 20.10.2015

Entreprises offrant des prestations pour Git:

cubetech GmbH
Tegonal GmbH
UXB Agentur
MD Systems
Intersys AG
leanux.ch AG
Hürlimann Informatik AG
cyon GmbH
Adfinis SyGroup AG
Noser Engineering AG

Références de Git:

Kivitendo-Hosting mit Support und individuellen Anpassungen
Sherpany.com managed hosting
Amazee Labs managed hosting

OSS Top-News concernant Git:

Infoveranstaltung zu Platform.sh - schweizerisches Hosting für PHP und NodeJS



A propos des produits OSS

Les produits OSS sont des logiciels et des plates-formes distribuées sous une licence open source reconnue par l'Open Source Initiative (OSI). Les entreprises OSS peuvent fournir des services tels que du conseil, de l'intégration, des extensions, de la maintenance, ainsi que l'exploitation de certains produits OSS. Les entrées respectives comprennent une brève description des produits OSS. Pour plus de détails, on se référera aux nombreux sites web correspondants. Certaines de ces pages figurent ci-dessous dans la rubrique "Liens".

 

Enregistrer un nouveau produit OSS

Il est possible d'enregistrer un nouveau produit OSS sur la page "Enregistrer une nouvelles solution OSS". Un utilisateur enregistré et connecté a la possibilité de modifier en tout temps la description du produit. Si l'utilisateur n'est pas inscrit, il devra fournir un nom et une adresse e-mail pour pouvoir modifier par la suite cet enregistrement.

On ne peut enregistrer en tant que produits OSS que des systèmes software dont le code source est sous une licence open source approuvée par l’Open Source Initiative (OSI) et est accessible au public. Des services tels que le conseil, l'exploitation, etc. ne sont pas considérés comme des produits OSS mais sont proposés par des entreprises OSS et doivent donc être mentionnés dans les profils entreprises. Une nouvelle société OSS peut être inscrite sous Inscription en tant que société OSS.

 

Modifier un produit OSS existant

Si l'enregistrement du produit OSS a été créé par l'utilisateur ou l'entreprise OSS, il lui sera possible de le modifier grâce à l'option "Modifier l'enregistrement".

 

Pourquoi parler de produits plutôt que de projets OSS?

Dans le langage courant, on parle généralement de logiciels OSS pour désigner les "projets open source". Sur www.opensource.ch, on fait cependant une distinction importante entre projet OSS et enregistrement de l'implémentation d'un logiciel ou d'une plate-forme OSS. Les références OSS décrivent concrètement comment un logiciel OSS a été intégré dans un projet particulier. C'est pourquoi, pour éviter la confusion, nous évitons d'utiliser le terme de "projet" pour présenter des références sur www.opensource.ch.

 

Autres questions ou suggestions

Si vous avez d'autres questions ou suggestions, n'hésitez pas à contacter la rédaction de www.opensource.ch par courriel à l'adresse info(at)opensource.ch.

Twitter Feed







Liens

Über unsNewsletterContactConditions d'utilisationCH Open Initiativen