Migrer de SourceForge vers GitHub via Git en CLI
Après la migration de PHPExcel, je devais migrer YATS de SourceForge vers GitHub.
Cela ressemble beaucoup à la migration SVN vers GIT.
Pré-requis : un VM Debian en 32bits
Première étape : l’installation
- On installe les paquets « git-cvs »
sudo apt-get install git-cvs
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/YATS cd projects/YATS/
- On initialise un repository git
git init
Troisième étape : la migration
- On lance la migration :
git cvsimport -a -A ../authors.txt -p x -v -d :ext:progi1984@yats.cvs.sourceforge.net:/cvsroot/yats yats
- On crée le repository chez Github
- On crée un lien vers le repository distant :
git remote add origin https://github.com/Progi1984/YATS.git
- On finit par pousser tout le contenu du repository local vers le distant
git push -u origin master
Et voilà, fini !
Liens :
Ajouter un commentaire