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...

Pour consulter la suite, découvrez le livre suivant :
couv_EP2GIT.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Cloner un dépôt distant
Suivant
Fonctionnement interne et branches distantes