En ins­tal­lant Git sur Ubuntu 24.04, vous pouvez suivre les mo­di­fi­ca­tions apportées à votre code, col­la­bo­rer avec d’autres personnes et gérer vos projets ef­fi­ca­ce­ment. Git fait partie des outils les plus im­por­tants pour la gestion de versions dans les projets logiciels.

Étape 1 : quel serveur convient à votre projet ?

Avant d’installer Git, vous devez réfléchir au type de serveur sur lequel votre projet sera hébergé. Git lui-même nécessite peu de res­sources, mais il est souvent utilisé avec des en­vi­ron­ne­ments de dé­ve­lop­pe­ment, des projets Web ou des dé­ploie­ments au­to­ma­ti­sés. En pratique, deux types de serveurs sont gé­né­ra­le­ment envisagés : le serveur privé virtuel (VPS, Virtual Private Server) ou le serveur dédié.

Un VPS est en principe un type de machine virtuelle, exécutée sur un système hôte physique. Plusieurs serveurs virtuels se partagent le matériel de ce système hôte, mais disposent de leurs propres res­sources, comme la mémoire vive, des parts de CPU et de l’espace de stockage. Pour des projets de petite taille, des en­vi­ron­ne­ments de dé­ve­lop­pe­ment per­son­nels ou de premières ex­pé­ri­men­ta­tions avec Git, un VPS suffit dans la grande majorité des cas. Il est fa­ci­le­ment évolutif et plus éco­no­mique qu’une machine physique.

Un serveur dédié, en revanche, met à votre dis­po­si­tion l’in­té­gra­lité du matériel de façon exclusive. Vous ne partagez donc pas les res­sources avec d’autres personnes. Cette option est par­ti­cu­liè­re­ment adaptée aux projets de dé­ve­lop­pe­ment de grande envergure, aux équipes avec plusieurs dé­ve­lop­peurs ou aux ap­pli­ca­tions complexes comptant de nombreux dépôts. Lorsqu’il faut exécuter des pipelines d’in­té­gra­tion continue (CI) et de dé­ploie­ment continu (CD), ou des tâches de com­pi­la­tion et de test exi­geantes, un serveur dédié offre également davantage de réserves de per­for­mance.

Serveurs virtuels (VPS)
VPS éco­no­miques sur serveurs Dell En­ter­prise
  • 1 Gbit/s de bande passante et trafic illimité
  • Dis­po­ni­bi­lité de 99,99 % et cer­ti­fi­ca­tion ISO
  • As­sis­tance 24/7 primée pour sa qualité et con­seil­ler personnel

Étape 2 : mettre à jour les listes de paquets

Avant d’installer un nouveau logiciel, vous devez d’abord mettre à jour les listes de paquets de votre système. Ubuntu gère les logiciels via le ges­tion­naire de paquets APT (Advanced Package Tool). Celui-ci accède à des sources lo­gi­cielles cen­tra­li­sées et permet d’installer et de mettre à jour les pro­grammes de manière sécurisée. Mettez donc d’abord à jour les in­for­ma­tions des paquets et, si né­ces­saire, les paquets installés avec les commandes suivantes :

sudo apt update
sudo apt upgrade
bash

La première commande té­lé­charge les listes de paquets actuelles depuis les dépôts Ubuntu, tandis que la seconde met à niveau les paquets installés. Le système s’assure ainsi que les dernières versions dis­po­nibles des logiciels sont utilisées lors de l’ins­tal­la­tion. Pour exécuter cette commande, vous devez disposer de droits sudo.

Étape 3 : installer Git

Après la mise à jour des listes de paquets, vous pouvez installer Git di­rec­te­ment via le ges­tion­naire de paquets. Ubuntu propose déjà Git dans ses dépôts officiels, de sorte qu’aucun dépôt sup­plé­men­taire n’est né­ces­saire. L’ins­tal­la­tion de Git sur Ubuntu s’effectue avec la commande ci-dessous :

sudo apt install git -y
bash

Le paramètre -y confirme au­to­ma­ti­que­ment toutes les demandes liées à l’ins­tal­la­tion. Pendant l’ins­tal­la­tion, Ubuntu té­lé­charge les fichiers né­ces­saires et configure Git sur votre système. Selon la qualité de votre connexion Internet et l’état du système, cette opération ne dure gé­né­ra­le­ment que quelques secondes à quelques minutes.

Note

Si vous avez également besoin d’outils Git gra­phiques ou d’in­té­gra­tions avec d’autres systèmes de gestion de versions, vous pouvez installer le méta-paquet git-all au lieu de git. Celui-ci installe une large sélection de paquets ad­di­tion­nels liés à Git.

Étape 4 : vérifier l’ins­tal­la­tion

Après l’ins­tal­la­tion, il est re­com­mandé de vérifier que Git a bien été installé. Pour cela, vous pouvez afficher la version installée avec la commande suivante :

git --version
bash

Après une ins­tal­la­tion de Git réussie sous Ubuntu 24.04, le terminal affiche le numéro de version ac­tuel­le­ment installé. Cela confirme que Git est dis­po­nible sur votre système Ubuntu et peut être utilisé.

Image: Affichage de la version de Git dans le terminal
L’affichage du numéro de version de Git confirme l’ins­tal­la­tion réussie de l’outil.

Étape 5 : con­fi­gu­rer Git

Avant d’utiliser Git de manière active, vous devriez définir quelques pa­ra­mètres de base. Il s’agit en par­ti­cu­lier de votre nom et de votre adresse email. Ces in­for­ma­tions sont ensuite en­re­gis­trées lors de chaque Git commit afin que les mo­di­fi­ca­tions puissent être associées à une identité de con­tri­bu­tion.

Dé­fi­nis­sez d’abord votre nom :

git config --global user.name "Votre nom"
bash

Ensuite, en­re­gis­trez votre adresse email :

git config --global user.email "votre-adresse@email.fr"
bash

L’option --global garantit que ces pa­ra­mètres s’ap­pli­quent à tous les dépôts de votre compte uti­li­sa­teur. Vous n’avez donc à les définir qu’une seule fois.

Pour afficher toutes les con­fi­gu­ra­tions définies, vous pouvez utiliser la commande suivante :

git config --list
bash

Le terminal affiche alors un aperçu de tous les pa­ra­mètres Git actuels.

Image: Affichage des paramètres Git dans le terminal
Dans le terminal, les pa­ra­mètres que vous avez définis sont affichés de manière claire.

Étape 6 : créer un premier dépôt Git (optionnel)

Après l’ins­tal­la­tion de Git et la con­fi­gu­ra­tion de base, vous pouvez consulter un tutoriel Git ou, si vous avez déjà de l’ex­pé­rience, utiliser Git di­rec­te­ment. Vous pouvez par exemple créer un nouveau dépôt. Commencez par vous rendre dans le ré­per­toire souhaité :

cd dossier-du-projet
bash

Ini­tia­li­sez ensuite un nouveau dépôt Git :

git init
bash

Git crée alors un ré­per­toire caché .git. Le système y en­re­gistre toutes les in­for­ma­tions relatives à la gestion de versions de votre projet. À partir de ce moment, vous pouvez suivre les mo­di­fi­ca­tions, créer des commits et gérer votre projet de manière struc­tu­rée.

Aller au menu principal