Serveur Git
Git ne fournit pas par défaut d’interface serveur à proprement parler. Un serveur au sens Git est un dépôt nu placé sur un emplacement partagé avec la possiblité pour un·e ou plusieurs collaborateurs·rices d’y accéder et de synchroniser son projet local.
Git n’a pas pour fonction de gérer les droits et accès à un serveur, ni de proposer une interface graphique augmentée de nombreuses fonctionnalités liées le plus souvent à la gestion de projet / au management. C’est la raison pour laquelle on trouve pléthore d’interfaces à cet effet, souvent nommée “serveur Git” par abus de language. Ces interfaces sont nombreuses. Les plus connues sont GitHub, GitLab, BitBucket, Codeberg.
Git propose néanmoins la possibilité de servir les dépôts sur un protocol dédié (nommé “git”) pour des accès rapides mais non authentifiés. Ceci est possible via la configuration d’un démon (daemon) Git.