Le cours AIP2015 est accessible sur deux dépôts (“repositories”) git.

Ce document explique comment récupérer le cours en utilisant le programme git que vous devez avoir installé sur votre ordinateur (cf. les instructions d’installation).

Le principe est le suivant:

Création d’une copie locale

La toute première fois, vous devrez cloner un des repositories sur votre ordinateur, c’est à dire créer un répertoire AIP2015 contenant tous les fichiers du cours.

Si vous êtes sous Windows, ouvrez ‘git shell’, sous les autres sytèmes, ouvrez un terminal.

Tapez les lignes de commandes suivantes:

git clone  https://github.com/chrplr/AIP2015 
cd AIP2015
git remote rename origin internet
git remote add synapse student@192.168.0.2:Sites/cogmaster2015/AIP2015
git clone  student@192.168.0.2:Sites/cogmaster2015/AIP2015 
cd AIP2015
git remote rename origin synapse
git remote add internet https://github.com/chrplr/AIP2015

Quand un mot de passe est demandé, tapez test et appuyez sur ‘Entrée’. (il est normal que le mot de passe ne s’affiche pas)

git remote -v

Vous devriez voir s’afficher:

internet        https://github.com/chrplr/AIP2015.git (fetch)
internet        https://github.com/chrplr/AIP2015.git (push)
synapse student@192.168.0.2:Sites/cogmaster2015/AIP2015 (fetch)
synapse student@192.168.0.2:Sites/cogmaster2015/AIP2015 (push)

Mises à jour

Pour mettre à jour le contenu du répertoire AIP2015

  1. Lancez un shell qui puisse interpréter les commandes git :
  1. Déplacez-vous dans votre arborescence de fichier de telle sorte qu’AIP2015 soit votre répertoire courant
cd AIP2015

ou

cd GitHub/AIP2015
  1. Exécutez la commande git qui met à jour votre répertoire AIP2015 depuis l’un des deux “remote repository” du réseau
git pull internet master
git pull synapse master

En cas de conflit empêchant la mise à jour tapez

git reset --hard

Cela effacera toutes les modifications que vous aurez pu faire dans AIP2015, permettant la mise à jour. Vous n’avez plus qu’a effectuer un des deux git pull ci-dessus.

That’s all!