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 dans Git.
Noter: pendant que nous utilisons Ubuntu pour ce didacticiel, les étapes s’appliqueront quel que soit le système d’exploitation avec lequel vous travaillez.
Comment configurer un nom d’utilisateur et une adresse e-mail Git globaux
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 et une adresse e-mail globaux à 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 le git config
commander. 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 home ; stocke les configurations git pour un utilisateur spécifique.
- .git/config – Cela stocke la configuration git pour le référentiel local.
Pour vérifier votre nom d’utilisateur et la configuration de votre e-mail, 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’adresse e-mail du commit global, saisissez les commandes :
git config --global user.name “Username” 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 –list
Après avoir exécuté cette commande, vous devriez obtenir une sortie similaire à celle affichée :
user.name=Username
user.email=example@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 :
[user] name = Username email = example@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 le git config
commande sans le --global
flag depuis le répertoire du référentiel.
Par exemple:
Accédez au répertoire que vous souhaitez utiliser comme référentiel :
cd ~/workspace
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] name = localusername email = user@ubuntu.local
Pour afficher les paramètres globaux et locaux, vous pouvez utiliser le git config
commander. Voici un exemple de sortie :
user.name=Username user.email=example@email.com core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true user.name=Localusername user.email=user@ubuntu.local
Commandes git config utiles
Les git config
La commande 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 la 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 init.
Vérifiez tous vos paramètres comme indiqué dans la sortie ci-dessous :
user.name=Username 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=user@ubuntu.local
Emballer
Git est un outil incroyable qui aide les utilisateurs à maintenir, contribuer et partager leur travail avec les autres. Pour être plus efficace lors de l’utilisation de Git, vous pouvez également utiliser Git Alias pour améliorer votre flux de travail ou apprendre à supprimer une branche locale ou distante.