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.

Tags : ,