Migrer de Codeplex vers GitHub via Git en CLI

18 juin 2012 - 195 mots - linux

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 »
    1
    
    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 :
    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/PHPExcel
    cd projects/PHPExcel/
    
  • On initialise un repository git
    1
    
    git init
    

Troisième étape : la migration

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

Et voilà, fini !

Laisser un commentaire

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