Git est un puissant système de contrôle de version largement utilisé dans le développement de logiciels. Il permet aux développeurs de suivre les modifications apportées à leur code, de collaborer avec les membres de l'équipe et de gérer efficacement les versions du projet. Pour ceux qui travaillent sur un système Debian, Git offre plusieurs fonctionnalités et avantages :
- Suivi des versions: Git conserve un historique détaillé des modifications de code, ce qui facilite le retour aux versions précédentes si nécessaire.
- Collaboration: Plusieurs développeurs peuvent travailler simultanément sur le même projet sans conflits, grâce aux capacités de branchement et de fusion.
- Système distribué: Git est distribué, ce qui signifie que chaque développeur dispose d'une copie complète du référentiel. Cela permet le travail hors ligne et ajoute de la redondance.
- Branchement et fusion: créez des branches pour travailler sur de nouvelles fonctionnalités ou correctifs sans affecter la base de code principale, puis fusionnez les modifications de manière transparente.
- Zone de transit: Modifications spécifiques à l'étape pour la validation, permettant un contrôle précis sur ce qui est inclus dans chaque mise à jour de version.
- Intégration avec CI/CD: Intégrez facilement les outils d'intégration continue/déploiement continu (CI/CD) pour automatiser les tests et le déploiement.
- Communauté et soutien: Une documentation complète et une grande communauté fournissent un support et des ressources suffisants pour le dépannage et l'apprentissage.
Une fois l'introduction terminée, explorons comment installer Git sur Debian à l'aide de commandes de terminal et de diverses méthodes.
Mettre à jour Debian avant l'installation de Git
Pour installer Git sur un système Debian, il est recommandé de mettre d'abord à jour votre système avec les derniers packages pour éviter les conflits. Exécutez la commande suivante pour mettre à jour votre système :
sudo apt update && sudo apt upgrade
Cette commande met à jour votre système et garantit que tous les packages existants sont à jour.
Méthode 1 : installer Git via le référentiel par défaut de Debian
La première méthode, recommandée pour la plupart des utilisateurs, consiste à installer la version maintenue par l'équipe Debian. Si vous avez besoin des dernières versions, consultez la méthode 2 dans ce guide.
Procéder à l'installation de Git
Ensuite, vous pouvez installer Git à l'aide du gestionnaire de packages APT en exécutant la commande suivante :
sudo apt install git
Cela installe le package Git à partir du référentiel Debian par défaut.
Vérifier la version de Git
Une fois installé, vérifiez l'installation :
git --version
Cela devrait afficher la version de Git que vous venez d'installer.
Méthode 2 : installer Git via la source
Pour ceux qui souhaitent installer la dernière version de Git, il est recommandé de l’installer à partir des sources. Cela vous permet de recompiler rapidement toutes les mises à jour urgentes et de garantir que la dernière version de Git est installée.
Installer les packages initiaux pour l'installation de Git
Tout d’abord, vous devez installer les dépendances de build Git en exécutant la commande suivante :
sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext
Cette commande installe les dépendances nécessaires pour créer Git à partir de la source.
Téléchargez l'archive des sources Git
Ensuite, vous devez visiter la page de version de Git et télécharger le code source. Vous pouvez utiliser la commande wget pour télécharger la dernière version stable de l'archive Tar. Par exemple, pour télécharger la dernière version stable, vous pouvez exécuter la commande suivante :
wget https://github.com/git/git/archive/refs/tags/v2.40.0.tar.gz
Note: Le numéro de version peut être différent lorsque vous lisez ceci.
Extrayez Git de l'archive source :
Après avoir téléchargé le code source, vous devez extraire l'archive tar. Vous pouvez le faire en exécutant la commande suivante :
tar -xvf v2.40.0.tar.gz
Note: N'oubliez pas que ces commandes sont des exemples. Remplacez le « 2.40.0 » par votre numéro de version, car il sera différent.
Une fois l'archive extraite, accédez au répertoire extrait à l'aide de la commande cd. Par exemple:
cd git-2.40.0
Construire et installer Git via la source
Exécutez la commande suivante pour créer Git à partir de la source :
make prefix=/usr/local all
Cette commande compile le code source et crée les fichiers exécutables qui composent Git. L'option prefix=/usr/local spécifie le répertoire d'installation du logiciel compilé.
Une fois la compilation terminée, exécutez la commande suivante pour installer Git :
sudo make prefix=/usr/local install
Cette commande copie les fichiers nécessaires aux emplacements appropriés sur votre système afin que vous puissiez utiliser Git.
Vérifier l'installation de Git via la source
Enfin, vérifiez que Git a été installé avec succès en exécutant la commande suivante :
git -version
Cela devrait afficher la version de Git que vous venez d'installer.
Exemples de commandes Git
Les parties suivantes couvriront certaines configurations et commandes typiques utilisées quotidiennement par les utilisateurs de GIT.
Pour configurer votre nom et votre adresse e-mail dans Git, utilisez les commandes suivantes :
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR EMAIL"
Ces commandes configureront votre nom et votre adresse e-mail pour les messages de validation Git.
Pour créer un nouveau répertoire pour Git, utilisez les commandes suivantes :
mkdir example-directory
cd example-directory
git init
Ces commandes créeront et initialiseront un nouveau répertoire pour Git.
Pour vérifier les détails de votre configuration Git, utilisez les commandes suivantes :
git config --list
cat ~/.gitconfig
Ces commandes vous montreront les détails de configuration stockés dans Git.
Pour stocker les informations d'identification Git, vous pouvez activer le cache d'assistance des informations d'identification à l'aide des commandes suivantes :
git config --global credential.helper cache
git config --global credential.helper "cache --timeout=18000"
Ces commandes permettront à Git de mettre en cache vos informations d'identification pendant une durée limitée pour augmenter la sécurité.
Pour afficher l'état d'un dépôt Git, utilisez la commande suivante :
git status
Cette commande vous montrera l'état de votre référentiel Git.
Pour vous connecter à un dépôt Git distant, utilisez la commande suivante :
git remote add origin remote-repository-link
Cette commande vous permettra de synchroniser et de télécharger/télécharger les modifications vers le référentiel distant.
Pour valider les modifications dans votre répertoire Git, utilisez la commande suivante :
git commit -m "git message changelog"
Cette commande vous permettra de valider vos modifications avec un message dans le journal des modifications.
Pour transmettre les modifications au référentiel distant, utilisez la commande suivante :
git push origin master
Cette commande vous permettra de transmettre vos modifications au référentiel distant pour synchroniser les deux versions.
Pour extraire les modifications du référentiel distant, utilisez la commande suivante :
git pull origin master
Cette commande vous permettra d'extraire les modifications du référentiel distant pour synchroniser les deux versions.
Conclusion
L'installation de Git sur Debian 12, 11 ou 10 est simple. Vous pouvez utiliser APT pour la version stable ou compiler à partir des sources pour les dernières fonctionnalités. Ce guide couvrait les deux méthodes. Une fois Git installé, configurez-le avec votre nom et votre adresse e-mail, et vous êtes prêt à valider, pousser et extraire du code. Ces étapes rendent la gestion de votre code plus facile et plus efficace. Bon codage !