Le cours AIP2015 est accessible sur deux dépôts (“repositories”) git.
L’un se trouve sur un site web sur Internet: https://github.com/chrplr/AIP2015
L’autre est accessible sur le réseau wifi local “synapse” à l’adresse: student@192.168.0.2:Sites/cogmaster2015/AIP2015 (mot de passe: Ie5h,Ps’e&jn’aps)
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:
vous allez créer, une fois pour toutes, une copie locale du cours sur votre ordinateur (“clonage”).
Ensuite, à tout moment, vous pourrez très simplement mettre à jour les fichiers modifiés par les enseignants.
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)
Pour mettre à jour le contenu du répertoire AIP2015
Git Shell
depuis le raccourci sur votre bureaucd AIP2015
ou
cd GitHub/AIP2015
cd chemin_vers_votre_repertoire_AIP2015
où il faut évidemment remplacer “chemin_vers_votre_repertoire_AIP2015” par le chemin d’accès dans votre cas particulier.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!