GitLab - 6.9 Cloner un dépôt distant depuis GitLab

Dans de nombreux cas, le dépôt n'est pas créé en local. Il est créé directement sur GitLab, puis cloné sur votre machine. Cloner produit une copie complète du dépôt distant, avec toutes les modifications qui y sont stockées.

Trouver l'adresse de clonage

Sur GitLab, le bouton Cloner affiche l'adresse du dépôt. La vidéo utilise presque toujours l'adresse SSH, et presque jamais l'adresse HTTPS. Il suffit de copier cette adresse.

Cloner le dépôt sur votre machine

Dans votre terminal, placez-vous dans le répertoire où vous voulez créer le projet, puis lancez la commande de clonage avec l'adresse copiée. Remplacez l'espace réservé par cette adresse.

Le dossier du dépôt apparaît alors, avec toutes les modifications stockées à distance.

git clone <adresse-SSH-du-depot>

Pourquoi cloner plutôt que conserver le dépôt

Le clone est une copie exacte du dépôt distant. Si la copie locale est perdue, le projet reste disponible sur GitLab. Un projet terminé peut donc être supprimé en local, puis recloné si l'on en a besoin plus tard.

En résumé

Le clonage crée une copie complète d'un dépôt GitLab, avec ses modifications. La vidéo utilise l'adresse SSH pour cloner. La copie distante sert de sauvegarde et permet de retrouver le projet à tout moment.

Points clés

  • Un dépôt peut être créé sur GitLab, puis cloné en local.
  • La vidéo utilise l'adresse SSH pour cloner.
  • Le clone reproduit toutes les modifications du dépôt distant.
  • La copie distante sert de sauvegarde.
  • Un projet terminé peut être supprimé en local, puis recloné.

Questions fréquentes

Pourquoi cloner en SSH plutôt qu'en HTTPS ?

La vidéo indique que l'on clone presque toujours en SSH. Elle ne détaille pas les différences entre les deux adresses.

Le clone contient-il toutes les modifications ?

Oui. La vidéo précise que le clone est une copie exacte du dépôt distant, avec toutes les modifications qui y sont stockées.

Puis-je supprimer un dépôt local sans perdre le projet ?

Oui, à condition que vos dernières modifications aient été envoyées sur GitLab. Vous pouvez alors le cloner de nouveau.