Migrer un repository Git en deux commandes

Vous utilisez Git dans une configuration mono-utilisateur et vous avez besoin de changer de serveur ? Voici deux commandes pour déplacer votre repository, puis mettre à jour votre copie de travail.

Sur votre nouveau serveur

Cette commande vous permettra cloner en bare depuis olddomain, transformant une version « clonée » en version « serveur ».
Attention, il faut avoir l’autorisation de cloner (ssh, etc).

$ git clone --bare git@olddomain:~/projet.git

Sur votre poste de travail

Il suffit de spécifier une nouvelle origine à votre copie de travail.

$ git config remote.origin.url git@newdomain:~/projet.git

Il y a d’autres (meilleures) façons de faire, mais celle là m’a bien dépanné récemment.

Partager cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *