Préparation
Installation des pré-requis
Installation et pré-requis
Ce court tutoriel sert à la mise en place des machines pour la suite des tutos.
Point d’attention sur le système d’exploitation
Comme expliqué en introduction, l’ensemble de ces tutos n’est pour l’instant disponible que pour Linux ou autre système UNIX (incluant MacOS), et donc pas pour Windows.
Pour de nombreuses raisons il n’est pas recommandé de coder sur Windows, je vous encourage donc à soit utiliser Windows Subsystem Linux (WSL) soit installer un dual boot Windows/Linux (dans un second temps car cette manipulation est plus complexe).
Je n’ai pas testé1 ces tutoriels pour l’instant sur MacOS mais les commandes devraient être les mêmes au delà de l’installation, MacOS étant basé sur le noyau UNIX.
Requis
Pour ces tutoriels vous aurez besoin de :
- Un système d’exploitation compatible, parmi :
- Une distribution Linux (Ubuntu, Fedora, Debian etc)
- MacOS
- Windows Subsystem Linux (WSL)
git
installé sur votre OS- Un éditeur de texte de votre choix (VIM, VSCode, Notepad++ etc)
- Ce site à disposition!
Il est aussi recommandé (mais non nécessaire) d’avoir :
- Un compte GitHub
- Visual Studio Code
Si vous avez déjà tous ces composants sur votre machine vous pouvez passer à l’étape suivante, sinon suivez les instructions d’installation.
L’ensemble de ces tutoriel suppose que vous êtes familiers avec les commandes de base du système UNIX comme
cd
,ls
,cat
etc.
Installation
Système d’exploitation compatible
Windows Subsystem Linux (WSL)
WSL est un programme de Windows qui permet de lancer Linux à l’intérieur de Windows. C’est un bon premier choix si vous ne voulez pas réaliser d’opérations complexes, mais ce n’est une solution simple sur le long terme.
Suivez le tutoriel officiel de Windows : Install WSL on Windows.
Dual Boot
Cette manœuvre est complexe et peut endommager votre ordinateur, ne la réalisez que si vous êtes conscients des risques et sauvegardez vos données.
Pour mettre en place un Dual Boot sur votre PC, suivez les instructions pour Ubuntu :
- Vidéo
- Tuto officiel : choisir Installing Ubuntu alongside another operating system à l’étape 6
Pour d’autres distributions, se référer aux propres tutoriels.
Installer git
Suivez les instructions selon votre système d’exploitation.
Linux
La version la plus simple d’installer git
sous Linux est d’utiliser le gestionnaire de paquet intégré. Ouvrez votre terminal et entrez la commande correspondant à votre système d’exploitation.
Pour une distribution basée sur Debian (Debian/Ubuntu) :
1
sudo apt install git-all install-info
Pour une distribution rpm ou Fedora :
1
2
sudo dnf install git-all getopt
sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
Validez les installation et vérifiez que l’installation est un succès :
1
git --version
Cette commande devrait renvoyer :
1
git version 2.43.0
avec votre version actuelle.
WSL
Pour WSL, les instructions sont les mêmes que pour Linux, suivez simplement la distribution que vous avez installé dans WSL.
MacOS
La façon la plus simple d’installer git
est d’utiliser Homebrew, le gestionnaire de paquet le plus populaire sur Mac.
Sur les versions Mavericks (10.9) ou supérieures vous pouvez tout simplement taper
git
ougit --version
dans le terminal ce qui va déclencher l’installation automatique.
Installez Homebrew si ce n’est pas déjà fait :
1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Installez
git
:1
brew install git
Vérifiez l’installation :
1
git --version
Qui devrait renvoyer un message du type :
1
git version 2.43.0
Configuration
La dernière étape est de paramétrer votre profil d’auteur, pour définir comment vos contributions seront signées et sous quel nom vos collaborateurs vous verront.
Pour cela utilisez la commande :
1
2
git config --global user.name "mon nom"
git config --global user.email "mon@email.com"
Bilan
Sur ce tutoriel, vous avez appris l’installation d’un environnement de travail, incluant le logiciel git
lui-même dans un système d’exploitation compatible.
Prochaine étape
Dans le prochain tutoriel, nous aborderons les basiques de git
.