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 :

Cet article Migrer de SourceForge vers GitHub via Git en CLI est apparu en premier sur RootsLabs.

Vus : 238
Publié par Progi1984 : 78