Maybaygiare.org

Blog Network

Comment installer Git sur Ubuntu 20.04

Introduction

Les systèmes de contrôle de version comme Git sont essentiels aux meilleures pratiques de développement de logiciels modernes. La gestion des versions vous permet de garder une trace de votre logiciel au niveau source. Vous pouvez suivre les modifications, revenir aux étapes précédentes et créer une branche pour créer d’autres versions de fichiers et de répertoires.

De nombreux fichiers de projets logiciels sont conservés dans des référentiels Git, et des plates-formes telles que GitHub, GitLab et Bitbucket aident à faciliter le partage et la collaboration de projets de développement logiciel.

Dans ce guide, nous allons voir comment installer et configurer Git sur un serveur Ubuntu 20.04. Nous expliquerons 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 présente ses propres avantages en fonction de vos besoins spécifiques.

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 la configuration de votre serveur et de votre utilisateur, vous êtes prêt à commencer.

Installation de Git avec des paquets par défaut

L’option d’installation avec des paquets par défaut est la meilleure si vous voulez être opérationnel 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 version la plus récente, vous devez 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:

  • git --version

Si vous recevez une sortie similaire à la suivante, alors Git est déjà installé.

Output
git version 2.25.1

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

Cependant, si vous n’avez pas obtenu de sortie d’un 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 des paquets apt pour mettre à jour votre index de paquets local.

  • sudo apt update

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

  • 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.

  • 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 configuration.

Installation de Git à partir de la source

Si vous cherchez une méthode plus flexible d’installation de Git, vous voudrez peut-être compiler le logiciel à partir de la source, ce que nous verrons dans cette section. Cela prend 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 donnera un plus grand contrôle sur les options que vous incluez si vous souhaitez effectuer des personnalisations.

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

  • 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 dont dépend Git. Tout cela est disponible dans les dépôts par défaut, nous pouvons donc mettre à jour notre index de paquets local, puis installer les paquets pertinents.

  • sudo apt update
  • 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 accédez-y. C’est ici que nous téléchargerons notre archive Git.

  • mkdir tmp
  • cd /tmp

À partir du site Web du projet Git, nous pouvons accéder à la liste d’archives disponible à https://mirrors.edge.kernel.org/pub/software/scm/git/ et télécharger la version que vous souhaitez. Au moment de la rédaction de cet article, 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 dans git.tar.gz.

  • 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é:

  • tar -zxf git.tar.gz

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

  • cd git-*

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

  • make prefix=/usr/local all
  • 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 :

  • exec bash

Avec cette commande complète, vous pouvez , vous pouvez être sûr que votre installation a réussi en vérifiant la version.

  • git --version
Output
git version 2.26.2

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

Configuration de Git

Une fois que vous êtes satisfait de votre version de Git, vous devez configurer Git de sorte que les messages de validation générés que vous créez contiennent vos informations correctes et vous aident à construire votre projet logiciel.

La configuration peut être obtenue 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 aller de l’avant et ajouter ces informations en tapant:

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

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

  • git config --list
Output
user.name=Your [email protected]...

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

  • nano ~/.gitconfig
~/.gitconfig content
 name = Your Name email = [email protected]

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

Il y a beaucoup d’autres options que vous pouvez définir, mais ce sont les deux options essentielles nécessaires. Si vous ignorez cette étape, vous verrez probablement des avertissements lorsque vous vous engagerez sur Git. Cela fait plus de travail pour vous car vous devrez ensuite réviser les commits que vous avez effectués avec les informations corrigées.

Conclusion

Vous devriez maintenant avoir Git installé et prêt à l’emploi sur votre système.

Pour en savoir plus sur l’utilisation de Git, consultez ces articles et séries :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.