OS de votre poste :

Ouvrir ce guide depuis un TP pour disposer du lien de retour.

Module 04 · Git & GitHub · Guide de préparation

Préparer Git et le terminal du module GitHub

Choisir l’installation adaptée à votre poste

Cette procédure est commune aux cinq TP Git/GitHub. Choisir soi-même la version et l’installateur proposés pour son système sur le site officiel Git : Windows ou Linux. Conserver une installation déjà opérationnelle.

Sous Windows, installer Git pour Windows et ouvrir Git Bash. Sous Linux, suivre les instructions du gestionnaire de paquets de votre distribution et ouvrir le terminal Bash. Aucun serveur Git local, WSL ou Docker n’est requis pour ces TP.

Vérifier le terminal

git --version
bash --version
pwd

À observer : Git et Bash affichent leur version, puis le dossier courant. Les commandes des TP sont communes à Git Bash et Bash Linux. Utiliser un dépôt de formation distinct de vos projets ; la configuration d’identité se fera localement dans ce dépôt.

Dépôt distant retenu : GitHub

Pour les TP qui publient des commits, le dépôt distant est hébergé sur GitHub. Préparer un compte et les autorisations nécessaires ; le TP de collaboration explique l’authentification. Un dépôt Git distant reçoit les commits ; un registre d’images Docker a un autre rôle.

# Exemple d’URL à adapter au dépôt GitHub de l’apprenant :
git@github.com:VOTRE_COMPTE/VOTRE_DEPOT.git
# Avant tout push, dans le dépôt du TP :
git remote -v

À observer : origin désigne votre dépôt GitHub de formation. Les deux premiers TP restent locaux et ne nécessitent aucun push.

Retrait facultatif à la fin du parcours

Conserver Git pour les TP suivants. Après sauvegarde de vos dépôts, si Git a été ajouté uniquement pour ce parcours : sous Windows, utiliser Applications installées et sélectionner uniquement Git ; sous Linux, identifier le paquet ajouté et simuler son retrait avec le gestionnaire de paquets de la distribution avant de l’appliquer. Ne pas retirer un paquet préexistant, supprimer ~/.gitconfig, ~/.ssh ou un dépôt personnel. Ne pas lancer de purge ou autoremove global.

Les clés et jetons exclusivement dédiés à la formation sont révoqués côté GitHub avant de retirer leur copie locale. Vérifier ensuite que les autres outils du poste restent utilisables.