Git: Faire un clone d'un dépôt distant !

05 septembre 2017 clemdesign

Lors d'un précédent article, je vous ai donné la solution pour lier un dépôt local GIT à un dépôt distant sur un serveur. On peut faire un push, pull mais comment faire un clone? La solution ici ;) ...

Pour rappel, on distingue 2 choses:

  • Le client GIT qui traite les actions les plus courantes en local.
  • Le serveur GIT qui gère les accés aux données (Github, Gitlab).

Pour lier son dépôt local à un dépôt distant, on crée un remote. Un clone quant à lui ne pourra se faire qu'a partir d'un serveur GIT.

Comment faire un clone alors ?!

Eh bien l'astuce consiste à créer un repo vide et de le lier au dépôt distant ! :) ...

On le fera avec TortoiseGit dans la continuité de l'article précédent. ;)

Dans un dossier "MyProject", clic droit puis Git Create repository here...
Git Create repository here

Laissez décoché la case Make it Bare
Make it Bare

Définissez un remote au repo "MyProject" comme décrit dans le précédent article, chapitre 3. CONFIGURATION DE TORTOISEGIT.

A la question Do you want to fetch remote branchhes from the newly added remote?, cliquez Oui.
Do you want to fetch remote branchhes from the newly added remote

Clique droit sur "MyProject" puis TortoiseGit -> Pull.
TortoiseGit -> Pull

Cliquez sur OK. :)

Aprés cette configuration, vous pourrez travailler en local puis faire un push lorsque vous le souhaiterez xD.
Vous venez de faire l'équivalent d'un clone avec un dépôt distant non géré par un serveur GIT :D.

A plus pour le prochain article xD ...


Articles en relation:

Article précédent Article suivant


Ajouter un commentaire