You are here

Migrer de ProjectLocker à Bitbucket

Nicolas's picture
Submitted by Nicolas on Sun, 15/09/2013 - 22:24

Depuis peu j'ai découvert le service Bitbucket (bitbucket.org). Mon intérêt à été éveillé quand j'ai constaté que l'on pouvait avoir des repos privés avec le compte de base gratuit!! Sous Projectlocker c'est aussi possible mais on ne peux associer une clef ssh qu'avec un seul repo ainsi si on est amené à travailler sur plusieurs projets en parallèle, on doit constamment activer et désactiver sa clef pour changer de projet.

Du coup je me suis dit allons-y pour une migration d'un service à l'autre. Je m'attendais à un pensum mais en fait non c'est extrêmement simple. Il y a en fait cinq étapes pour réaliser cette migration :

  • créer le repos sur BitBucket via l'interface de gestion.
  • ajouter sa clef ssh sur BitBucket via l'interface de gestion.
  • updater son projet à la dernière version en local : git pull
  • changer le remote du repo local pour qu'il pointe vers le nouveau repo sur BitBucket :
    git remote remove origin
    git remote add origin url_du_repos (ssh://git@bitbucket.org/user/repos.git)
  • pousser le code sur le nouveau repo BitBucket
    git push -u origin --all
    git push -u origin --tags

Et voilà c'est fait le repos est prêt à être partagé!

Simple non?!

category: