Git est un système de contrôle de version distribué open source, qui vous permet de gérer les codes sources de logiciels, les documents ou tout type de fichier informatique avec rapidité et efficacité. A l'aide de Git, vous pouvez collaborer avec différents groupes de personnes simultanément relativement facilement.
Les utilisateurs Git sont limités aux activités Git au moyen d'un outil d'interface appelé git-shell. Cette interface de connexion est appliquée aux utilisateurs Git afin de s'assurer que les comptes sont utilisés uniquement pour les opérations Git. De ce fait, les utilisateurs Git peuvent uniquement utiliser les connexions SSH pour travailler avec les entrepôts en push et en pull, et n'auront pas un accès complet à DSM.