Leçon 2 / 20

Configurer son identité sans exposer sa configuration personnelle

10 min Git — versionner son code Gratuit

Objectif : Configurer l’identité utilisée par Git pour signer les commits, sans exposer ni versionner de configuration personnelle.

Quand vous enregistrerez les versions de votre site, Git devra indiquer qui en est l’auteur. Sans identité configurée, certaines opérations peuvent être bloquées ou produire des informations d’auteur inadaptées.

Vous allez définir un nom et une adresse pour vos futurs commits, puis vérifier que ces paramètres restent en dehors des fichiers du projet. Vous préparez ainsi votre environnement sans encore créer le dépôt du site.

Choisir l’identité associée aux commits

L’identité de commit se compose d’un nom et d’une adresse électronique. Git inscrit ces informations dans les versions que vous enregistrerez ; elles permettent de reconnaître l’auteur, mais ne constituent pas un mécanisme de vérification de son identité.

Choisissez un nom que vous souhaitez afficher dans l’historique. Pour l’adresse, vous pouvez utiliser celle liée à votre compte sur la forge Git, ou une adresse de confidentialité fournie par cette forge si vous ne voulez pas exposer votre adresse personnelle.

Configurer Git pour votre compte utilisateur

La commande git config permet de définir et de consulter les paramètres de Git. Avec l’option --global, vous enregistrez l’identité pour votre compte utilisateur sur cet ordinateur : elle s’appliquera aux dépôts que vous utiliserez, sauf si un paramètre local au dépôt la remplace.

Terminal
git config --global user.name "Camille Martin"
git config --global user.email "[email protected]"

Remplacez ces exemples par le nom et l’adresse que vous avez choisis. Les commandes règlent uniquement des paramètres Git ; elles ne créent aucun fichier dans le dossier du site et ne modifient pas son contenu.

Vérifier les valeurs enregistrées

Consultez ensuite chaque paramètre pour confirmer que Git utilisera les valeurs attendues. L’exemple de sortie ci-dessous correspond aux valeurs fictives des commandes précédentes ; votre résultat affichera vos propres choix.

Terminal
git config --global user.name
git config --global user.email
Résultat attendu
Camille Martin
[email protected]

La configuration globale est généralement conservée dans un fichier personnel situé hors du projet. Vous n’avez pas besoin de l’ouvrir ou de le déplacer pour accomplir cette étape : utilisez Git pour modifier et vérifier les paramètres, et gardez ce fichier hors de tout partage de projet.

À retenir

  • Un commit associe un nom et une adresse électronique à son auteur.
  • Utilisez git config --global pour définir ces valeurs pour votre compte utilisateur.
  • Vérifiez les paramètres avec git config --global user.name et git config --global user.email.
  • Gardez les fichiers de configuration personnels hors du projet ; aucun fichier du site n’est créé ni modifié dans cette leçon.

Dans la prochaine leçon, vous initialiserez le dépôt local du site avec Git.

Envie d'aller plus loin ?

Les cours Enovatic sont gratuits et le resteront. Si vous cherchez un accompagnement encadré, nos formations professionnelles sont animées par les mêmes formateurs.