Comment installer Git sur Fedora 40 ou 39

Git est un outil essentiel pour les développeurs, fournissant un cadre robuste pour suivre les modifications du code source pendant le développement de logiciels. Son système de contrôle de version distribué facilite le travail collaboratif, permettant à plusieurs développeurs de travailler simultanément sur un projet sans risque de modifications contradictoires. Avec Git, vous pouvez diversifier, expérimenter et fusionner facilement les fonctionnalités terminées, améliorant ainsi l'efficacité globale des flux de développement.

Voici un bref aperçu des principales fonctionnalités de Git :

  • Gestion efficace des grands projets
  • Authentification cryptographique de l'histoire
  • Capacités flexibles de branchement et de fusion
  • Modèle de référentiel décentralisé
  • Prend en charge le développement non linéaire
  • Adaptable aux grands projets et équipes
  • Fonctionnalités complètes de sauvegarde et de restauration
  • Facilite la collaboration et le partage de code entre les développeurs

Comprendre ces fonctionnalités vous aidera à apprécier la puissance et la flexibilité de Git au fur et à mesure de son installation sur votre système Fedora. Passons maintenant au processus technique d'installation de Git sur Fedora 40 ou 39.

Mettre à jour les packages système Fedora avant l'installation de Git

Tout d’abord, mettez à jour votre système pour vous assurer que tous les packages existants sont à jour.

sudo dnf upgrade --refresh

Sélectionnez la méthode d'installation de Git

Installer Git via la commande DNF

Fedora, par défaut, maintient une version à jour de Git. Cela rend le processus d’installation simple. Pour installer Git à l'aide du gestionnaire de packages DNF, exécutez la commande suivante :

sudo dnf install git

Installer Git via la source

La compilation à partir du code source est la solution pour ceux qui ont besoin d'une version spécifique de Git qui n'est pas disponible via le gestionnaire de packages DNF ou qui souhaitent installer Git avec des configurations personnalisées.

Commencez par visiter le site officiel Page de publication du site Web Git. Cela vous permettra d'identifier la dernière version stable ou d'identifier une version spécifique que vous recherchez. Une fois que vous avez choisi la version souhaitée, vous pouvez télécharger son code source en utilisant le commande wget dans la borne :

wget https://github.com/git/git/archive/refs/tags/v2.42.0.tar.gz

Note: Veuillez ne pas copier la commande ci-dessus ; ce n'est qu'un exemple. Git publie fréquemment de nouvelles versions, il est donc essentiel de consulter régulièrement le site officiel pour maintenir votre installation Git à jour.

Après le téléchargement, extrayez le code source avec la commande tar :

tar -xzf v2.42.0.tar.gz

Ensuite, remplacez votre répertoire par celui contenant la source extraite :

cd git-2.42.0

Avant de se lancer dans la compilation, installer les outils de développement nécessaires est essentiel. Ces outils garantissent la présence de la plupart des dépendances requises :

sudo dnf groupinstall "Development Tools"

Cependant, le package d'outils de développement standard peut ne pas inclure quelques dépendances. Pour les installer, utilisez :

sudo dnf install libcurl-devel expat-devel

Une fois les prérequis en place, vous pouvez maintenant configurer le script. Exécuter le make commande:

make prefix=/usr/local all

Pour finaliser l'installation de Git, exécutez :

sudo make prefix=/usr/local install

Pour vérifier la réussite de l'installation et vérifier la version de Git que vous avez installée, utilisez :

git --version

Commandes Git de base

Les parties suivantes couvriront certaines configurations et commandes typiques utilisées quotidiennement par les utilisateurs de GIT. Ce n'est pas la liste complète ; GIT propose de nombreuses commandes et configurations, mais les utilisateurs les plus récents peuvent trouver quelques exemples utiles. Pour les utilisateurs recherchant des options ou une utilisation d'exigences plus avancées, je consulterais la documentation Git pour plus d'informations à long terme.

GIT Ajouter un utilisateur

Après l'installation, vous devez configurer les paramètres standards tels que les noms et les e-mails, principalement autour des messages de commit git. C'est assez simple, comme l'expliquera le didacticiel ci-dessous.

La première étape consiste à fournir votre nom, qui sera défini globalement.

git config --global user.name "YOUR NAME"

Ensuite, sélectionnez votre e-mail ; cela peut être faux si vous préférez.

git config --global user.email "YOUR EMAIL"

GIT Créer un répertoire

Tout d’abord, créez un répertoire pour les utilisateurs qui souhaitent créer un nouveau répertoire strictement pour GIT.

mkdir example-directory -p

Ensuite, accédez au répertoire.

cd example-directory -p

La tâche suivante consiste à utiliser la commande d'initialisation, ce qui créera un fichier caché. Répertoire .git pour stocker la configuration, l’historique, etc.

git init

Vous verrez une sortie de terminal indiquant l'état du répertoire en cours d'initialisation, et vous pourrez également voir le contenu à l'aide de la commande suivante.

ls -a .git

Imprimer les détails de la configuration GIT

Pour confirmer les utilisateurs et les détails de la configuration GIT, utilisez la commande config –list

git config --list

Sauf indication contraire, Git stocke les détails dans le fichier ~/.gitconfig. Vous pouvez consulter ce qui est actuellement stocké en utilisant la commande cat.

cat ~/.gitconfig

La commande sudo avec la commande git config définira deux noms d'utilisateur et e-mails distincts.

Stocker les informations d'identification GIT

Vous pouvez activer le cache d'assistance aux informations d'identification pour les utilisateurs qui souhaitent stocker les détails d'autorisation en utilisant les éléments suivants.

git config --global credential.helper cache

Si vous devez utiliser l'assistant d'identification, il est conseillé de ne mettre en cache que pendant une durée limitée pour une sécurité accrue. Par exemple, si vous travaillez aujourd'hui en utilisant GIT pendant 1 à 4 heures mais que vous n'y toucherez pas avant peut-être quelques semaines, définissez l'expiration sur 5 heures.

git config --global credential.helper "cache --timeout=18000"

Après 5 heures, les informations d'identification seront supprimées, sécurisant ainsi votre GIT.

Vérifier l'état GIT du répertoire

Pour afficher l'état d'un référentiel GIT, vous pouvez utiliser la commande git status suivante :

git status

Bien que la commande ci-dessus aide à donner le statut GIT, vous pouvez également répertorier toutes les commandes et sous-commandes git.

Connecter le référentiel GIT distant

Pour les utilisateurs qui doivent travailler avec des télécommandes GIT pour synchroniser et télécharger/télécharger les modifications, vous devrez lier le GIT. Cela peut être fait en utilisant la commande git remote :

git remote add origin remote-repository-link

Valider les modifications GIT

Lorsque vous avez terminé les modifications dans votre répertoire GIT et que vous souhaitez le synchroniser pour le transférer vers le référentiel distant, utilisez la commande git commit suivante :

git commit -m "git message changelog"

Note: le -m « git message change » est le message qui apparaît dans le journal des modifications.

Pousser les modifications GIT

Pour transmettre ou envoyer des modifications au référentiel distant vers SYNC dans les deux versions, utilisez la commande git push suivante :

git push origin master

Extraire les modifications GIT

Alternativement, pour extraire ou obtenir les modifications du référentiel distant vers SYNC dans les deux versions, utilisez la commande git pull suivante :

git pull origin master

Commandes et astuces supplémentaires

Mettre à jour Git

Pour les mises à jour de GIT, elles seront incluses avec vos packages système standard lorsque vous aurez installé git-core avec le gestionnaire de packages DNF. Utilisez la commande suivante pour mettre à jour et mettre à niveau.

sudo dnf update --refresh

Supprimer Git

Commande de méthode de suppression DNF Git

Si vous avez installé Git à l'aide du gestionnaire de packages DNF, sa désinstallation est simple. Exécutez la commande suivante :

sudo dnf remove git

Cette commande invitera le gestionnaire de packages DNF à localiser et désinstaller Git et ses fichiers associés de votre système Fedora.

Méthode de suppression de la version Git compilée

Si vous avez installé Git à partir de la source, le processus de suppression nécessite une intervention manuelle puisqu'aucun programme de désinstallation direct n'est fourni. Voici comment procéder :

Localisez le répertoire d'installation :

Si vous avez suivi le processus d'installation standard, les binaires de Git sont probablement dans /usr/local/bin. Vous pouvez le vérifier avec le terminal, quelle commande :

which git

Supprimez les binaires :

Une fois que vous avez identifié le répertoire d'installation, vous pouvez supprimer manuellement les binaires Git :

sudo rm -f /usr/local/bin/git
sudo rm -f /usr/local/bin/git-*

Supprimer les répertoires associés :

De plus, vous souhaiterez peut-être supprimer d'autres répertoires associés à Git :

sudo rm -rf /usr/local/libexec/git-core

Après avoir terminé les étapes ci-dessus pour l'une ou l'autre méthode, Git devrait être supprimé avec succès de votre système Fedora. Pour vérifier la suppression, vous pouvez exécuter :

git --version

Si Git a été supprimé, cette commande devrait renvoyer une erreur indiquant que Git n'a pas été trouvé.

Conclusion

Nous avons parcouru les étapes pour installer Git sur Fedora Linux à l'aide du gestionnaire de packages DNF ou en compilant le code source. La maîtrise de Git amplifiera votre efficacité de codage, améliorera la collaboration et rationalisera votre processus de développement. Au fur et à mesure que vous serez plus à l'aise, n'oubliez pas d'explorer les fonctionnalités avancées de Git. Alors plongez-vous, expérimentez votre nouvelle configuration Git et voyez comment elle transforme votre flux de travail de codage !

Liens utiles et pertinents

Voici quelques liens précieux liés à l’utilisation de Git :

  • Site officiel de Git: Visitez le site Web officiel de Git pour plus d'informations sur le système de contrôle de version, ses fonctionnalités et les options de téléchargement.
  • Sorties de Git sur GitHub: Explorez les dernières versions de Git sur GitHub pour télécharger les versions les plus récentes et afficher les notes de version.
  • Documentation Git: accédez à une documentation complète pour obtenir des guides détaillés sur l’utilisation et la configuration de Git.
  • Communauté Git: Rejoignez la communauté Git pour vous connecter avec d'autres utilisateurs, participer à des discussions et trouver de l'aide.
  • Référence rapide de Fedora Git: Consultez le guide de référence rapide de Fedora Git pour obtenir des conseils et des instructions sur l'utilisation de Git avec Fedora.
Joshua James
Suis-moi
Les derniers articles par Joshua James (tout voir)

Laissez un commentaire