Vous êtes ici: index » sourcesup » git

Git

Git est un gestionnaire de sources réparties permettant à chaque utilisateur d'avoir son propre dépôt local dans lequel il peut faire toutes les actions inhérentes à un gestionnaire de sources sans avoir à être connecté à un dépôt distant et central en permanence. Cependant, la plate-forme SourceSup permet d'avoir un dépôt de référence sur lequel tous les développeurs peuvent venir poser (push) et fusionner (merge) les évolutions de leur dépôt local.

Git n'offrant pas de base une gestion de droits affinée pour autoriser ou interdire l'accès à certains dépôts (tout ou partie), nous lui avons associé le projet open source Gitolite. Il permet d'héberger des dépôts git, en y ajoutant une gestion des droits d'accès, non seulement par dépôt mais aussi par branche et par tag. Cette gestion d'accès se base sur le protocole SSH et des clés asymétriques : Gitolite utilise les clés publiques ssh pour l'ajout d'utilisateur.