Migrer de SVN vers GitHub via TortoiseGit

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.

Cet article Migrer de SVN vers GitHub via TortoiseGit est apparu en premier sur RootsLabs.

Vus : 231
Publié par Progi1984 : 78