Comment installer Git sur Ubuntu 16.04
Introduction
Un outil indispensable dans le développement de logiciels modernes est une sorte de système de contrôle de version. Les systèmes de contrôle de version vous permettent 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 branches pour créer des versions alternatives de fichiers et de répertoires.
L'un des systèmes de contrôle de version les plus populaires est git
, un système de contrôle de version distribué. De nombreux projets conservent leurs fichiers dans un référentiel git, et des sites comme GitHub et Bitbucket ont rendu le partage et la contribution au code simples et précieux.
Dans ce guide, nous montrerons comment installer et configurer git
sur un système Ubuntu 16.04. Nous verrons comment installer le logiciel de deux manières différentes, chacune présentant des avantages.
Ce didacticiel suppose que vous êtes connecté en tant qu'utilisateur non root que vous pouvez apprendre à créer ici.
Comment installer Git avec Apt
De loin, le moyen le plus simple d'installer git
et de le rendre prêt à l'emploi consiste à utiliser les référentiels par défaut d'Ubuntu. C'est la méthode la plus rapide, mais la version peut être plus ancienne que la version la plus récente. Si vous avez besoin de la dernière version, envisagez de suivre les étapes pour compiler git
à partir des sources.
Vous pouvez utiliser les outils de gestion des packages apt
pour mettre à jour votre index de package local. Ensuite, vous pouvez télécharger et installer le programme :
sudo apt-get update sudo apt-get install git
Cela téléchargera et installera git
sur votre système. Vous devrez toujours suivre les étapes de configuration que nous couvrons dans la section "configuration", alors n'hésitez pas à passer à cette section maintenant.
Comment installer Git à partir de la source
Une méthode plus flexible d'installation de git
consiste à compiler le logiciel à partir de la source. Cela prend plus de temps et ne sera pas maintenu via votre gestionnaire de packages, 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 personnaliser.
Avant de commencer, vous devez installer le logiciel dont dépend git
. Tout cela est disponible dans les référentiels par défaut, nous pouvons donc mettre à jour notre index de packages local, puis installer les packages :
sudo apt-get update sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
Après avoir installé les dépendances nécessaires, vous pouvez aller de l'avant et obtenir la version de git que vous voulez en visitant le miroir du projet git sur GitHub.
La version que vous voyez lorsque vous arrivez sur la page du projet est la branche sur laquelle vous vous engagez activement. Si vous voulez la dernière version stable, vous devez changer la branche avec la dernière balise non "rc" en utilisant ce bouton sur le côté gauche de l'en-tête du projet :
Ensuite, sur le côté droit de la page, cliquez avec le bouton droit sur le bouton Télécharger ZIP et copiez l'adresse du lien.
De retour sur votre serveur Ubuntu 14.04, vous pouvez taper wget
et le suivre en collant l'adresse que vous avez copiée. L'URL que vous avez copiée peut être différente de la mienne :
wget https://github.com/git/git/archive/v2.8.1.zip -O git.zip
Décompressez le fichier que vous avez téléchargé et déplacez-vous dans le répertoire résultant en tapant :
unzip git.zip cd git-*
Maintenant, vous pouvez créer le package et l'installer en tapant ces deux commandes :
make prefix=/usr/local all sudo make prefix=/usr/local install
Maintenant que git
est installé, si vous souhaitez mettre à niveau vers une version ultérieure, vous pouvez simplement cloner le référentiel (en veillant à changer d'abord votre répertoire personnel), puis compiler et installer. Pour trouver l'URL à utiliser pour l'opération de clonage, accédez à la branche ou à la balise de votre choix sur la page GitHub du projet [1], puis copiez l'URL de clonage sur le côté droit :
Accédez à votre répertoire personnel et utilisez git clone
sur l'URL que vous venez de copier :
cd ~ git clone https://github.com/git/git.git
Cela créera un nouveau répertoire dans votre répertoire actuel où vous pourrez reconstruire le package et réinstaller la version la plus récente, comme vous l'avez fait ci-dessus. Cela remplacera votre ancienne version par la nouvelle version :
cd git make prefix=/usr/local all sudo make prefix=/usr/local install
Comment configurer Git
Maintenant que vous avez installé git
, vous devez faire quelques choses pour que les messages de validation qui seront générés pour vous contiennent vos informations correctes.
La façon la plus simple de le faire est d'utiliser 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 voir tous les éléments de configuration qui ont été définis en tapant :
git config --list
configuration git
user.name=Your Name [email protected]
Comme vous pouvez le voir, cela a un format légèrement différent. Les informations sont stockées dans votre fichier de configuration git
, que vous pouvez éventuellement modifier manuellement avec votre éditeur de texte comme ceci :
nano ~/.gitconfig
~/.gitconfig contenu
[user] name = Your Name email = [email protected]
Il existe de nombreuses autres options que vous pouvez définir, mais ce sont les deux essentielles nécessaires. Si vous ignorez cette étape, vous verrez probablement des avertissements similaires à celui-ci lorsque vous validerez git
:
Sortie lorsque le nom d'utilisateur et l'adresse e-mail de git ne sont pas définis
[master 0d9d21d] initial project version Committer: root Your name and email address were configured automatically based on your username and hostname. Please check that they are accurate. You can suppress this message by setting them explicitly: git config --global user.name "Your Name" git config --global user.email [email protected] After doing this, you may fix the identity used for this commit with: git commit --amend --reset-author
Cela vous donne plus de travail car vous devrez alors 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 :