Comment installer Git sur Ubuntu 20.04

Introduction

Les systèmes de contrôle de version tels que Git sont essentiels aux meilleures pratiques de développement logiciel modernes. La version permet de suivre votre logiciel au niveau de la source. Vous pouvez suivre les modifications, revenir à des étapes précédentes et créer des branches pour créer des versions alternatives de fichiers et de répertoires.

Les fichiers de nombreux projets logiciels sont maintenus dans des dépôts Git, et des plateformes telles que GitHub, GitLab et Bitbucket facilitent le partage et la collaboration de projets de développement logiciel.

Dans ce guide, nous verrons comment installer et configurer Git sur un serveur Ubuntu 20.04. Nous couvrirons comment installer le logiciel de deux manières différentes : via le gestionnaire de paquets intégré et via la source. Chacune de ces approches comporte ses propres avantages en fonction de vos besoins spécifiques.

Simplifiez le déploiement d’applications avec la plateforme d’application DigitalOcean. Déployez directement depuis GitHub en quelques minutes.

Prérequis

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

Pour configurer cela, vous pouvez suivre notre Guide de Configuration Initiale du Serveur pour Ubuntu 20.04.

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

Installation de Git avec les Paquets par Défaut

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

Git est probablement déjà installé sur 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 similaire à ce qui suit, alors Git est déjà installé.

Output
git version 2.25.1

Si tel est le cas pour vous, vous pouvez passer à la configuration de Git , ou vous pouvez lire la section suivante sur comment installer à partir des sources si vous avez besoin d’une version plus récente.

Cependant, si vous n’avez pas obtenu de numéro de version Git, vous pouvez l’installer avec le gestionnaire de paquets par défaut d’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

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

  1. sudo apt install git

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

  1. git --version
Output
git version 2.25.1

Avec Git installé avec succès, vous pouvez maintenant passer à la section Configuration de Git de ce tutoriel pour terminer votre installation.

Installation de Git à partir des sources

Si vous recherchez une méthode d’installation plus flexible de Git, vous voudrez peut-être compiler le logiciel à partir des sources, comme nous le verrons dans cette section. Cela prendra plus de temps et ne sera pas maintenu via votre gestionnaire de paquets, mais cela vous permettra de télécharger la dernière version et vous offrira un plus grand contrôle sur les options que vous incluez si vous souhaitez apporter des personnalisations.

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

  1. git --version

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

Output
git version 2.25.1

Avant de commencer, vous devez installer le logiciel sur lequel dépend Git. Tout cela est disponible dans les dépôts par défaut, donc nous pouvons mettre à jour notre index de paquets local, puis installer les paquets pertinents.

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

Après avoir installé les dépendances nécessaires, créez un répertoire temporaire et déplacez-vous dedans. C’est là que nous téléchargerons notre fichier tarball Git.

  1. mkdir tmp
  2. cd /tmp

À partir du site Web du projet Git, nous pouvons accéder à la liste des tarballs disponibles à l’adresse https://mirrors.edge.kernel.org/pub/software/scm/git/ et télécharger la version souhaitée. Au moment de la rédaction, la version la plus récente est la 2.26.2, donc nous la téléchargerons à des fins de démonstration. Nous utiliserons curl et nous sortirons le fichier téléchargé vers 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 package 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 afin que la version de Git que nous venons d’installer soit utilisée :

  1. exec bash

Avec ceci complet, vous pouvez être sûr que votre installation a réussi en vérifiant la version.

  1. git --version
Output
git version 2.26.2

Avec Git installé avec succès, vous pouvez maintenant compléter votre configuration.

Configuration de Git

Une fois satisfait de votre version de Git, vous devriez configurer Git afin que les messages de commit générés contiennent vos informations correctes et vous soutiennent dans la construction de votre projet logiciel.

La configuration peut être effectuée en utilisant la commande git config. En particulier, nous devons fournir notre nom et notre adresse e-mail car Git intègre ces informations dans chaque commit que nous effectuons. Nous pouvons ajouter ces informations en tapant :

  1. git config --global user.name "Your Name"
  2. git config --global user.email "[email protected]"

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=[email protected] ...

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

  1. nano ~/.gitconfig
~/.gitconfig contents
[user]
  name = Your Name
  email = [email protected]

Appuyez sur CTRL et X, puis sur Y, puis sur ENTRÉE pour quitter l’éditeur de texte.

Il existe de nombreuses autres options que vous pouvez définir, mais ce sont les deux essentielles nécessaires. Si vous sautez cette étape, vous verrez probablement des avertissements lorsque vous committez sur Git. Cela vous donnera plus de travail car vous devrez ensuite réviser les commits 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 l’utilisation de Git, consultez ces articles et séries :

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-git-on-ubuntu-20-04