RootsLabs

More than a tool ! GitHub Google+ LinkedIn RSS

Migrer de SVN vers GitHub via TortoiseGit

Progi1984 - Commentaires (0)

J’avais installé il y a maintenant un serveur SVN via Indefero. Je migre désormais vers GitHub.
Quels sont les manipulations à effectuer sous Windows Seven avec seulement TortoiseGit ?

Première étape : Créer un dépôt local à partir du dépôt SVN

  • Dans votre repository local, cliquer droit dans le dossier parent
  • Choisir « Git Clone… »
  • Dans la fenêtre « Git Clone – TortoiseGit »
    • Dans URL, choisir l’adresse du SVN. Par exemple : « http://192.168.1.5/svn/myproject »
    • Définir le répertoire du projet
    • Cocher « From SVN Repository »
    • Cliquer sur « OK »
  • Une fenêtre de progression devrait s’afficher.

Seconde étape : Créer un repository sur GitHub

Troisième étape : Pusher le repository local vers GitHub

  • Cliquer droit sur le dossier du projet
  • Choisir « TortoiseGit\Push »
  • Dans la fenêtre « Push », cliquer sur le bouton « Manage »
  • Dans la fenêtre « Settings », cliquer sur « origin »
  • Aller sur le site de GitHub et récupérer l’URL du projet du style « git@github.com:Progi1984/MyProject.git« 
  • Cliquer sur « Add New/Save »
  • Cliquer sur « Yes » dans la fenêtre pour écraser
  • Cliquer sur « OK »
  • Cliquer sur « OK »
  • Une fenêtre de progression apparaît :
    git.exe push --progress  "origin" master
    
    Counting objects: 75, done.
    Compressing objects: 100% (74/74)
    Writing objects: 100% (75/75)
    Writing objects: 100% (75/75), 40.45 KiB, done.
    Total 75 (delta 33), reused 0 (delta 0)
    To git@github.com:Progi1984/MyProject.git
    * [new branch]      master -> master
    Success

Et voilà, c’est terminé : votre historique SVN est désormais sur GitHub et disponible en repository Git.

Ajouter un commentaire

Commentaire :