Sommaire

Les protocoles d’échange Protocoles d’échange

Pour échanger avec un dépôt distant, il faut utiliser un moyen de communication entre ce dépôt et le dépôt local. Les dépôts ont besoin d’échanger des données lorsque par exemple un développeur souhaite cloner un dépôt ou encore lorsqu’il souhaite envoyer ses modifications vers le dépôt distant.

Il existe quatre protocoles permettant d’échanger des informations entre deux dépôts :

  • Local : à l’aide du système de fichiers. Protocoles d’échange:Local

  • SSH : à l’aide d’un accès SSH sur la machine contenant le dépôt distant. Protocoles d’échange:SSH

  • HTTP : à l’aide du protocole HTTP via un serveur HTTP. Protocoles d’échange:HTTP

  • Git : à l’aide du protocole Git conçu pour être performant. Protocoles d’échange:Git

Chacun de ces protocoles présente des avantages et inconvénients et convient à des utilisations différentes. Le tableau ci-dessous présente une liste non exhaustive des avantages et des inconvénients des différents protocoles :

Protocoles

Avantages

Inconvénients

Local

  • Simplicité de mise en place.

  • Mêmes restrictions d’accès que celles du système de fichiers.

  • Mise en place d’un accès via Internet compliquée. ...