RootsLabs

More than a tool ! GitHub Google+ LinkedIn RSS

Migrer de Codeplex vers GitHub via Git en CLI

Progi1984 - Commentaires (0)

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

Commentaire :