48 votes

Comment changer mon nom d'auteur sur GitHub ?

Je suis nouveau dans le développement web et dans GitHub. Lorsque je commets des modifications, celles-ci sont reflétées sur mon repo GitHub sous "inconnu (auteur)". Comment puis-je modifier cette mention pour qu'elle reflète mon nom et mon adresse électronique ?

Gracias.

102voto

Ori Points 2209
$ git config --global user.name "Scott Chacon"
$ git config --global user.email "schacon@gmail.com"

20voto

Lee Netherton Points 4712

Ajoutez quelque chose comme ceci dans un fichier appelé ~/.gitconfig (dans votre répertoire personnel) :

\[user\]
    name = USERNAME
    email = EMAIL\_ADDRESS

donde USERNAME y EMAIL_ADDRESS sont remplis de manière appropriée

4voto

VonC Points 414372

Notez qu'à partir de Git 2.2 (Q3/Q4 2014), et commettre 9830534 par Matthieu Moy ( moy ) vous serez naturellement guidé pour entrer un utilisateur et une adresse électronique :

config --global --edit : créer un fichier modèle si nécessaire

Lorsque l'utilisateur n'a pas ~/.gitconfig fichier, git config --global --edit a utilisé pour lancer un éditeur sur un nom de fichier inexistant.

Au lieu de cela, créer un fichier avec un contenu par défaut avant de lancer l éditeur .
Le modèle ne contient que des entrées commentées, afin d'épargner quelques frappes à l'utilisateur. Si les valeurs sont correctement devinées, l'utilisateur n'aura qu'à décommenter les entrées.

Les utilisateurs avancés qui enseignent aux débutants peuvent créer une configuration minimaliste plus rapidement pour les débutants.
Les débutants qui lisent un tutoriel conseillent d'exécuter " git config --global --edit " comme première étape seront légèrement plus guidés pour leur premier contact avec Git.


Si vous indiquez votre nom d'utilisateur GitHub et votre compte de messagerie dans ces paramètres, vos commits indiqueront précisément que votre compte GitHub est le bon auteur.

Notez que le nom d'utilisateur et l'email sont devinés et placés dans le fichier /.gitconfig, comme indiqué ci-dessous commit 8b27ff7 :

commit : advertise config --global --edit sur l'identité devinée

Lorsque l'utilisateur n'a pas de fichier de configuration pour l'ensemble de l'utilisateur, il est plus rapide d'utiliser le modèle de fichier de configuration nouvellement introduit que d'exécuter deux commandes pour définir user.name y user.email . Informez-en l'utilisateur.

L'ancien conseil est conservé si l'utilisateur dispose déjà d'un fichier de configuration, car la fonction de modèle ne se déclencherait pas dans ce cas.

Nouveau conseil :

Votre nom et votre adresse électronique ont été configurés automatiquement en fonction de votre nom d'utilisateur et de votre nom d'hôte.
Veuillez vérifier qu'ils sont exacts.
Vous pouvez supprimer ce message en les définissant explicitement. Exécutez la commande suivante et suivez les instructions de votre éditeur pour modifier votre fichier de configuration :"

git config --global --edit

Après avoir fait cela, vous pouvez fixer l'identité utilisée pour ce commit avec :

git commit --amend --reset-author

-1voto

Jishnu Dey Points 31

Git utilise votre nom d'utilisateur pour associer les commits à une identité. La commande git config peut être utilisée pour modifier votre configuration Git, y compris votre nom d'utilisateur. Un bon guide est disponible ici : https://help.github.com/articles/setting-your-username-in-git/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X