Gestion de version avec Git, GitHub et cetera.

Git Configuration: Configure Name and Email for Your Account

Toutes les vidéos du tutoriel Gestion de versions avec Git, GitHub et Cie.

L'utilisation de Git en tant que système de gestion de version offre de nombreux avantages, notamment pour la collaboration efficace sur des projets logiciels. L'un des premiers obstacles à surmonter est la configuration de votre identité, composée de votre nom et de votre adresse e-mail. Ces informations sont enregistrées dans les commits et permettent une traçabilité claire lorsqu'il s'agit de suivre des modifications et, en cas de questions, de contacter l'auteur du changement. Dans ce guide, je vais vous montrer comment configurer correctement votre configuration Git.

Principales conclusions

  • Git nécessite votre nom et une adresse e-mail pour l'identification.
  • Votre configuration peut être faite au niveau système, globalement ou localement pour un dépôt spécifique.
  • Ces étapes sont essentielles pour s'assurer que vos commits sont correctement attribués.

Guide étape par étape

Étape 1: Comprendre les différents niveaux de configuration

Avant de commencer la configuration, il est important de savoir que Git propose trois niveaux différents pour les fichiers de configuration. Ce sont:

  1. Configuration système: Cette configuration s'applique à tous les utilisateurs sur le système et se trouve dans le répertoire /etc/gitconfig.
  2. Configuration globale: Celle-ci est stockée pour l'utilisateur actuel dans son répertoire personnel, typiquement dans ~/.gitconfig. C'est la forme de configuration la plus courante et elle s'applique à tous les dépôts sur lesquels vous travaillez.
  3. Configuration locale: Celle-ci est spécifique à un seul dépôt Git et est stockée dans le répertoire du dépôt, dans le fichier.git/config.

Pour configurer Git avec succès, nous nous concentrerons sur la configuration globale, car elle offre la manière la plus simple de définir votre identité pour tous les dépôts futurs.

Git configuration: Configure name and email for your account

Étape 2: Vérifier votre installation de Git

Tout d'abord, vous devez vous assurer que Git est correctement installé sur votre système. Vous pouvez simplement vérifier cela en entrant la commande suivante dans votre terminal:

git --version

Cette commande affiche la version actuellement installée de Git. Si Git n'est pas installé, suivez les instructions d'installation sur le site officiel de Git.

Étape 3: Configurer le nom et l'adresse e-mail

Nous en sommes maintenant à la partie cruciale: la configuration de votre identité. Cela se fait avec la commande git config. Pour définir votre nom, vous utilisez la commande suivante:

git config --global user.name "Votre Nom"

Remplacez « Votre Nom » par votre vrai nom. Comme Git ne renvoie pas de sortie par défaut, vous ne verrez pas de confirmation, mais c'est un comportement normal.

Git Configuration: Configurer le nom et l'email pour votre compte

Pour l'adresse e-mail, procédez de la même manière. Utilisez la commande suivante:

git config --global user.email "votre.email@exemple.com"

Ici, vous devriez indiquer l'adresse e-mail que vous utilisez également pour votre compte GitHub ou d'autres comptes, si vous en avez déjà. Cette adresse e-mail sera associée à vos commits.

Git configuration : Configurez le nom et l'e-mail pour votre compte

Étape 4: Vérifier votre configuration

Après avoir configuré votre nom et votre adresse e-mail, il est important de vérifier les paramètres. Vous pouvez le faire en entrant la commande suivante:

git config --list

Cette commande affiche une liste de tous les paramètres actuellement configurés et doit afficher votre nom ainsi que votre adresse e-mail. Cela vous permet de vous assurer que tout est correctement configuré.

Git configuration: Configure name and email for your account

Étape 5: Optionnel - Éditeur et autres paramètres

En plus de votre nom et de votre adresse e-mail, vous pouvez également définir l'éditeur de texte par défaut que Git doit utiliser. Si vous souhaitez travailler avec un éditeur spécifique, vous pouvez utiliser cette commande:

git config --global core.editor "votre_editeur"

Remplacez « votre_editeur » par le nom de l'éditeur que vous préférez, par exemple nano, vim ou code pour Visual Studio Code. Mais cela est optionnel et n'est pas nécessaire pour commencer.

Résumé - Configuration unique de Git: configurer le nom et l'e-mail

Pour commencer avec Git, il est essentiel de configurer votre identité correctement. Vous avez appris qu'un travail correct avec Git signifie également définir votre nom et votre adresse e-mail. Cela se fait généralement via la configuration globale et affecte tous les projets que vous traiterez à l'avenir. Assurez-vous de suivre ces étapes avant le premier commit pour vous garantir que vos modifications peuvent être correctement attribuées.

Questions fréquentes

Quelle est la différence entre configuration globale et configuration locale?La configuration globale s'applique à tous les dépôts de l'utilisateur, tandis que la configuration locale est spécifique à un dépôt unique.

Dois-je configurer à nouveau mon nom et mon adresse e-mail pour chaque dépôt?Non, en configurant la configuration globale, cela s'applique à tous les dépôts futurs, sauf si vous écrasez les paramètres localement.

Puis-je modifier ma configuration plus tard?Oui, vous pouvez à tout moment modifier votre configuration avec les mêmes commandes git config.

Pourquoi n'y a-t-il pas de sortie après la configuration?C'est le comportement par défaut de Git. Tant qu'il n'y a pas d'erreur, la commande est considérée comme réussie.