Migrer de SourceForge vers GitHub via Git en CLI

18 juin 2012 - 188 mots - linux

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 »
    1
    
    sudo apt-get install git-cvs
    

Deuxième étape : la configuration

  • On configure Git avec votre nom et votre mot de passe :
    1
    2
    
    git config --global user.name "My Name"
    git config --global user.email email@fai.net
    
  • On vérifie la configuration de Git :
    1
    
    git config -l
    
  • On crée le dossier pour la migration de PHPExcel et on s’y déplace
    1
    2
    3
    
    mkdir projects
    mkdir projects/YATS
    cd projects/YATS/
    
  • On initialise un repository git
    1
    
    git init
    

Troisième étape : la migration

  • On lance la migration :
    1
    
    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 :
    1
    
    git remote add origin https://github.com/Progi1984/YATS.git
    
  • On finit par pousser tout le contenu du repository local vers le distant
    1
    
    git push -u origin master
    

Et voilà, fini !

Liens :

Laisser un commentaire

Merci. Votre message a bien été enregistré.