Aujourd’hui, ce billet traite tout aussi bien de Git que de GitHub. Ce sera tout de même le second sur la série Git – le b.a.-ba.

Vous travaillez depuis un moment sur un dépôt distant privé et vous cédez à la tentation de passer sur GitHub ? La migration est possible et très simple. Bien entendu, vous ne perdrez pas votre historique si vous suivez la procédure suivante :

git clone http://myserver/myorganisation/myrepository.git myrepository --mirror
cd myrepository
git remote add github https://github.com/myorganisation/myrepository.git
git push -f --mirror github
cd ..
rm -rf myrepository

Comme vous pouvez le voir, cette opération est très simple et rapide !

Bonne migration ! 😉