
Git est un système de contrôle de version distribué développé par Linus Torvalds pour aider à construire le noyau Linux. Depuis ses débuts, Git s’est considérablement développé pour devenir le système de contrôle de version le plus populaire.
Git permet à plusieurs utilisateurs de contribuer simultanément à un même projet, de suivre les modifications, de revenir aux versions précédentes et de créer des branches pour différentes versions de projet. C’est pourquoi il est important de configurer votre nom d’utilisateur et votre adresse e-mail dans Git afin que chaque commit puisse être retracé jusqu’à l’utilisateur.
L’essence de ce guide est de vous expliquer les bases de la prise en main de Git après l’installation, en particulier la configuration d’un nom d’utilisateur et d’une adresse e-mail avec Git.
Comment configurer Global Git un nom d’utilisateur et une adresse e-mail
Après avoir installé Git, vous devez définir votre nom d’utilisateur et votre adresse e-mail. Git vous permet de définir un nom d’utilisateur global et une adresse e-mail à utiliser dans tous vos projets git ou des informations d’identification locales utilisées dans un référentiel spécifique.
Pour définir vos informations d’identification git, utilisez la commande git config. Git config est un outil intégré qui vous permet d’afficher et de définir des variables git.
Dans Ubuntu, les variables de configuration git se trouvent dans les répertoires suivants :
- /etc/gitconfig – Ce fichier stocke les configurations git pour tous les utilisateurs et leurs référentiels.
- ~/.gitconfig – Le fichier .gitconfig dans le répertoire personnel ; stocke les configurations git pour un utilisateur spécifique.
- .git/config – Ceci stocke la configuration git pour le référentiel local.
Pour vérifier votre nom d’utilisateur et votre configuration de messagerie, utilisez la commande :
git config --list
Si vous n’obtenez aucune sortie de la commande ci-dessus, définissez votre nom d’utilisateur et votre adresse e-mail.
Pour définir le nom d’utilisateur et l’e-mail du commit global, saisissez les commandes :
git config --global user.name "Nom d'utilisateur"
git config --global user.email example @ email.com
Une fois les commandes exécutées avec succès, vérifiez les variables définies à l’aide de la commande :
git config –liste
Après avoir exécuté cette commande, vous devriez obtenir une sortie similaire à celle affichée :
user.name=Nom d'utilisateur
user.email=exemple @ email.com
Vous pouvez également modifier le fichier de configuration git pour ajouter le nom d’utilisateur et le mot de passe. À l’aide de votre éditeur de texte préféré, modifiez le fichier « ~/.gitconfig » et ajoutez le nom d’utilisateur et l’adresse e-mail.
nano /home/ubuntu/.gitconfig
Ajoutez les entrées en tant que :
[ utilisateur ]
nom = nom d'utilisateur
email = exemple @ email.com
Enregistrez le fichier et utilisez la commande git config pour vérifier que vous avez ajouté les entrées avec succès.
Comment configurer un nom d’utilisateur et une adresse e-mail Git locaux
Git vous permet également de configurer un nom d’utilisateur et une adresse e-mail locaux. Vous pouvez utiliser les informations d’identification locales pour un référentiel spécifique.
Pour ce faire, utilisez la commande git config sans l’indicateur –global depuis le répertoire du référentiel.
Par example:
Accédez au répertoire que vous souhaitez utiliser comme référentiel :
cd ~ / espace de travail
Ensuite, initialisez le répertoire en tant que référentiel git avec la commande :
git init .
Dans le référentiel, utilisez les commandes ci-dessous pour définir le nom d’utilisateur et l’e-mail.
git config user.name "localusername"
git config user.email "user @ ubuntu.local"
Pour vérifier les modifications, utilisez la commande :
cat .git / config
La commande ci-dessus naviguera vers le répertoire .git à l’intérieur de votre référentiel local et affichera le contenu du fichier de configuration. Git stocke les configurations d’un dépôt spécifique dans le fichier .git/config.
La sortie pour cela sera :
[ core ]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[ user ]
nom = nom d'utilisateur local
email = utilisateur @ ubuntu.local
Pour afficher les paramètres globaux et locaux, vous pouvez utiliser la git configcommande. Voici un exemple de sortie :
user.name=Nom d'utilisateur
user.email=exemple @ email.com
core.repositoryformatversion= 0
core.filemode= true
core.bare= false
core.logallrefupdates= true
user.name=Nom d'utilisateur local
user.email=user @ ubuntu.local
Commandes git config utiles
La commande git config vous permet également de configurer d’autres paramètres git.
Par exemple, vous pouvez définir l’éditeur git par défaut à l’aide de la commande :
git config --global core.editor vim
Remplacez vim par l’éditeur de votre choix, comme Emacs, nano, etc.
Vous pouvez également modifier le nom par défaut de la branche initiale – défini sur « master » par défaut.
Utilisez la commande ci-dessous pour modifier le nom de branche d’initialisation par défaut.
git config --global init.defaultBranch initial
De même, remplacez le « initial » par le nom souhaité pour votre branche d’initialisation.
Vérifiez tous vos paramètres comme indiqué dans la sortie ci-dessous :
user.name=Nom d'utilisateur
user.email=example @ email.com
core.editor= vim
init.defaultbranch=initial
core.repositoryformatversion= 0
core.filemode= true
core.bare= false
core.logallrefupdates= true
user.name=Localusername
user .email=utilisateur @ ubuntu.local