Migrer de Codeplex vers GitHub via Git en CLI
Après avoir tenté de migrer sous Windows PHPExcel en utilisant « git svn clone », j’en suis arrivé à ces limites. J’en suis donc arrivé à testé la version Debian de Git.
Pré-requis : un VM Debian en 32bits
Première étape : l’installation
- On installe les paquets « git-core git-svn ruby rubygems »
sudo apt-get install git-core git-svn ruby rubygems
Deuxième étape : la configuration
- On configure Git avec votre nom et votre mot de passe :
git config --global user.name "My Name" git config --global user.email email@fai.net
- On vérifie la configuration de Git :
git config -l
- On crée le dossier pour la migration de PHPExcel et on s’y déplace
mkdir projects mkdir projects/PHPExcel cd projects/PHPExcel/
- On initialise un repository git
git init
Troisième étape : la migration
- On lance la migration :
git svn clone --authors-file=authors.txt --ignore-paths="^BuildProcessTemplates" --no-minimize-url https://phpexcel.svn.codeplex.com/svn/trunk PHPExcel
- On crée le repository chez Github
- On crée un lien vers le repository distant :
git remote add origin https://github.com/PHPOffice/PHPExcel.git
- On finit par pousser tout le contenu du repository local vers le distant
git push -u origin master
Et voilà, fini !
Ajouter un commentaire