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
- Aller à cette page sur le site de GitHub : https://github.com/new
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