web-dev-qa-db-fra.com

Comment changer mon nom d'auteur sur GitHub?

Je suis nouveau dans le développement Web et GitHub. Lorsque je valide des modifications, celles-ci sont reflétées dans mon dépôt GitHub sous "inconnu (auteur)". Comment puis-je changer cela pour refléter mon nom/adresse email?

Merci.

47
oxo
$ git config --global user.name "Scott Chacon"
$ git config --global user.email "[email protected]"
101
Ori

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

[utilisateur]
 name = USERNAME 
 email = EMAIL_ADDRESS 

USERNAME et EMAIL_ADDRESS sont renseignés de manière appropriée

20
Lee Netherton

Notez qu'à partir de Git 2.2 (Q3/T4 2014), et commit 9830534 by Matthieu Moy (moy) , vous serez naturellement guidé pour entrer un utilisateur et un email:

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

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

Au lieu de cela, créez 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 de sauvegarder quelques frappes de touche pour l'utilisateur. Si les valeurs sont devinées correctement, l'utilisateur n'aura qu'à décommenter les entrées.

Les utilisateurs avancés enseignant aux débutants peuvent créer une configuration minimaliste plus rapidement pour les débutants.
Les débutants qui lisent un tutoriel conseillant d’exécuter "git config --global --edit" dans un premier temps seront un peu plus guidés lors de leur premier contact avec Git.


Si vous définissez votre nom d'utilisateur et votre compte de messagerie GitHub dans ces paramètres, vos commits refléteront avec précision que votre compte GitHub est le bon auteur.

Notez que le nom d'utilisateur et le courrier électronique sont devinés et placés dans ce fichier /.gitconfig, comme indiqué dans commit 8b27ff7 :

commit: annonce config --global --edit sur l'identité supposée

Lorsque l'utilisateur ne dispose d'aucun fichier de configuration à l'échelle 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 et user.email. Conseillez ceci à l'utilisateur.

L'ancien conseil est conservé si l'utilisateur dispose déjà d'un fichier de configuration car la fonctionnalité 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.
S'il vous plaît 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 éditer votre fichier de configuration: "

git config --global --edit

Après cela, vous pouvez corriger l’identité utilisée pour ce commit avec:

git commit --amend --reset-author
4
VonC

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 . Voici un bon guide disponible: https: // help.github.com/articles/setting-your-username-in-git/

0
Jishnu Dey