Git est un outil essentiel pour les développeurs, permettant un contrôle efficace des versions et une collaboration sur les projets de codage.
Rocky Linux, une distribution Linux qui a vu pour remplacer CentOS qui été abandonné par Redhat, fournit une plateforme stable pour l’hébergement de dépôts.
Dans cet article, nous allons vous guider à travers le processus d’installation et de configuration de Git sur Rocky Linux 9.
Prérequis
- Un serveur fonctionnant sous Rocky Linux 9.
- Avoir l’accès root ou bien ton compte fait parti des sudoers
Installation
Premièrement mettez à jours l’OS :
# dnf update
Notre package peut être installer directement via les répos Rocky Linux, ainsi taper la commande dnf suivants :
# dnf install git
Une fois l’installation terminée, vérifiez la version avec la commande ci-dessous :
# git --version
Configuration de Git
Une fois l’installation terminé, il est important de configurer vos informations d’utilisateur, qui seront utilisées dans vos commits.
# git config --global user.name "Votre_nom" # git config --global user.email "Votre_email@exemple.com"
Vous pouvez vérifier vos paramètres de configuration à l’aide de :
# git config --list
Pour des configurations plus avancées, vous pouvez éditer directement le fichier de configuration de Git :
# vi ~/.gitconfig
Configuration des clés SSH pour Git
Pour communiquer en toute sécurité avec des dépôts Git distants, vous devez configurer des clés SSH.
Générez une nouvelle paire de clés SSH à l’aide de la commande suivante :
# ssh-keygen -t rsa -b 4096 -C "Votre_email@example.com"
Appuyez sur Entrée pour accepter l’emplacement du fichier par défaut. Lorsque vous y êtes invité, vous pouvez saisir une phrase de passe sécurisée pour une couche de sécurité supplémentaire.
Ensuite, démarrez l’agent SSH et ajoutez votre clé SSH :
# eval $(ssh-agent -s) # ssh-add ~/.ssh/id_rsa
Copiez le contenu de votre clé publique et ajoutez-la à votre service d’hébergement de dépôt Git :
# cat ~/.ssh/id_rsa.pub
7zip: 9 Commandes utiles de les plus utilisés
Migration de CentOS 7 vers CentOS Stream
Migrer Rocky Linux 8 vers Rocky Linux 9
Définir temporairement une adresse IP sur un OS Linux
Fail2Ban : How to protect Linux services