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/repositories/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.
Cet article Migrer de SVN vers GitHub via TortoiseGit est apparu en premier sur RootsLabs.