Tutorial

Comment installer Git sur Ubuntu 20.04

Published on July 16, 2020
Français
Comment installer Git sur Ubuntu 20.04

Introduction

Les systèmes de contrôle version comme Git sont essentiels aux meilleures pratiques de développement logiciel moderne. Le versionnage vous permet de garder une trace de votre logiciel au niveau de la source. Vous pouvez suivre les modifications, revenir aux étapes précédentes et créer des versions alternatives de fichiers et de répertoires.

Les fichiers de nombreux projets sont conservés dans un référentiel Git, et des sites comme GitHub, GitLab et Bitbucket facilitent le partage et la collaboration dans le cadre de projets de développement de logiciels.

Dans ce guide, nous passerons en revue la façon d’installer et de configurer Git sur un serveur Ubuntu 20.04. Nous aborderons la manière d’installer le logiciel de deux manières différentes : via le gestionnaire de paquets intégré et via la source. Chacune de ces approches a ses propres avantages en fonction de vos besoins spécifiques.

Conditions préalables

Vous aurez besoin d’un serveur Ubuntu 20.04 avec un compte superutilisateur non root.

Pour configurer cela, vous pouvez notre guide de configuration initiale du serveur pour Ubuntu 20.04.

Une fois votre serveur et votre utilisateur configurés, vous êtes prêt à commencer.

Installation de Git avec les paquets par défaut

L’option d’installer avec les paquets par défaut est meilleure si vous souhaitez être rapidement opérationnel avec Git, si vous préférez une version stable largement utilisée ou si vous ne cherchez pas les plus récentes fonctionnalités disponibles. Si vous recherchez la version la plus récente, vous devriez passer à la section sur l’installation à partir de la source.

Git est probablement déjà installé dans votre serveur Ubuntu 20.04. Vous pouvez confirmer que c’est le cas sur votre serveur avec la commande suivante :

  1. git --version

Si vous recevez une sortie semblable à ce qui suit, cela signifie que Git est déjà installé.

Output
git version 2.25.1

Si c’est le cas pour vous, alors vous pouvez passer à la configuration de Git, ou vous pouvez lire la section suivante sur Comment installer à partir de la source si vous avez besoin d’une version plus à jour.

Cependant, si vous n’avez pas obtenu de numéro de version de Git, vous pouvez l’installer avec le gestionnaire de paquets par défaut Ubuntu APT.

Tout d’abord, utilisez les outils de gestion de paquets apt pour mettre à jour votre index de paquets local.

  1. sudo apt update

Une fois la mise à jour terminée, vous pouvez installer Git :

  1. sudo apt install git

Vous pouvez confirmer que vous avez correctement installé Git en exécutant la commande suivante et en vérifiant que vous recevez la sortie appropriée.

  1. git --version
Output
git version 2.25.1

Une fois Git correctement installé, vous pouvez passer à la section Configuration de Git de ce tutoriel pour terminer votre installation.

Installation de Git à partir de la source

Si vous cherchez une méthode plus flexible pour installer Git, vous pouvez vouloir compiler le logiciel à partir de la source, que nous allons passer en revue dans cette section. Cela prend plus de temps et ne sera pas maintenu par votre gestionnaire de paquets, mais cela vous permettra de télécharger la dernière version et vous donnera un certain contrôle sur les options que vous incluez si vous souhaitez les personnaliser.

Vérifiez la version de Git actuellement installée sur le serveur :

  1. git --version

Si Git est installé, vous recevrez une sortie semblable à ce qui suit :

Output
git version 2.25.1

Avant de commencer, vous devez installer le logiciel dont Git dépend. Tout cela est disponible dans les référentiels par défaut, afin que nous puissions mettre à jour notre index local de paquets et ensuite installer les paquets correspondants.

  1. sudo apt update
  2. sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc

Une fois que vous avez installé les dépendances nécessaires, créez un répertoire temporaire et déplacez-vous dans celui-ci. C’est là que nous téléchargerons notre tarball Git.

  1. mkdir tmp
  2. cd /tmp

Depuis le site web du projet Git, nous pouvons naviguer vers la liste des tarballs disponible à l’adresse https://mirrors.edge.kernel.org/pub/software/scm/git/ et télécharger la version souhaitée. Au moment où nous écrivons ces lignes, la version la plus récente est la 2.26.2, nous la téléchargerons donc à des fins de démonstration. Nous utiliserons curl et sortirons le fichier que nous téléchargerons sur git.tar.gz

  1. curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz

Décompressez le fichier tarball compressé :

  1. tar -zxf git.tar.gz

Ensuite, déplacez-vous dans le nouveau répertoire Git :

  1. cd git-*

Maintenant, vous pouvez créer le paquet et l’installer en tapant ces deux commandes :

  1. make prefix=/usr/local all
  2. sudo make prefix=/usr/local install

Maintenant, remplacez le processus shell pour que la version de Git que nous venons d’installer soit utilisée :

  1. exec bash

Une fois cela terminé, vous pouvez vous assurer que votre installation a réussi en vérifiant la version.

  1. git --version
Output
git version 2.26.2

Une fois Git correctement installé, vous pouvez maintenant terminer votre installation.

Configuration de Git

Une fois que vous êtes satisfait de votre version Git, vous devriez configurer Git de manière à ce que les messages de validation générés contiennent vos informations correctes et vous aident à construire votre projet logiciel.

Cette configuration peut être réalisé en utilisant la commande git config. Plus précisément, nous devons fournir notre nom et notre adresse e-mail car Git intègre ces informations dans chaque commit que nous faisons. Nous pouvons continuer et ajouter ces informations en tapant :

  1. git config --global user.name "Your Name"
  2. git config --global user.email "youremail@domain.com"

Nous pouvons afficher tous les éléments de configuration qui ont été définis en tapant :

  1. git config --list
Output
user.name=Your Name user.email=youremail@domain.com ...

Les informations que vous saisissez sont stockées dans votre fichier de configuration Git, que vous pouvez éventuellement modifier manuellement avec un éditeur de texte de votre choix comme celui-ci (nous utiliserons nano) :

  1. nano ~/.gitconfig
~/.gitconfig contents
[user]
  name = Your Name
  email = youremail@domain.com

Appuyez sur CTRL et X, puis sur Y, ensuite sur ENTER pour quitter l’éditeur de texte.

Il existe de nombreuses autres options que vous pouvez définir, mais ce sont les deux essentielles. Si vous sautez cette étape, vous verrez probablement des avertissements lorsque vous vous committez à Git. Cela vous donne plus de travail, car vous devrez alors réviser les engagements que vous avez faits avec les informations corrigées.

Conclusion

Vous devriez maintenant avoir Git installé et prêt à être utilisé sur votre système.

Pour en savoir plus sur la façon d’utiliser Git, consultez ces articles et ces séries :

Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.

Learn more about us


About the authors

Still looking for an answer?

Ask a questionSearch for more help

Was this helpful?
 
Leave a comment


This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Try DigitalOcean for free

Click below to sign up and get $200 of credit to try our products over 60 days!

Sign up

Join the Tech Talk
Success! Thank you! Please check your email for further details.

Please complete your information!

Get our biweekly newsletter

Sign up for Infrastructure as a Newsletter.

Hollie's Hub for Good

Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.

Become a contributor

Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.

Welcome to the developer cloud

DigitalOcean makes it simple to launch in the cloud and scale up as you grow — whether you're running one virtual machine or ten thousand.

Learn more
DigitalOcean Cloud Control Panel