如何在GitHub上更改我的作者姓名?

时间:2011-02-15 17:28:27

标签: git github

我是网络开发和GitHub的新手。当我提交任何更改时,这些更改会反映在我的GitHub仓库“未知(作者)”下。如何更改此项以反映我的姓名/电子邮件地址?

感谢。

4 个答案:

答案 0 :(得分:101)

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

答案 1 :(得分:20)

将类似内容添加到名为~/.gitconfig的文件中(在您的主目录中):

[user]
    name = USERNAME
    email = EMAIL_ADDRESS

正确填写USERNAMEEMAIL_ADDRESS

答案 2 :(得分:4)

请注意,启动Git 2.2(2014年第3季度/第4季度)和commit 9830534 Matthieu Moy (moy),您自然会被引导进入用户并发送电子邮件:

config --global --edit:根据需要创建模板文件

  

如果用户没有~/.gitconfig个文件,则使用git config --global --edit   在不存在的文件名上启动编辑器。

     

相反,在启动之前创建一个包含默认内容的文件   编辑即可。
  该模板仅包含注释掉的条目,以便为用户保存一些按键。如果正确猜出了值,则用户只需要取消注释条目。

     

教授新手的高级用户可以更快地为新手创建简约配置   初学者阅读教程,建议运行" git config --global --edit"作为第一步,他们第一次接触Git会更加引导。


如果您将GitHub用户名和电子邮件帐户放在这些设置中,您的提交将准确反映您的GitHub帐户为正确的作者。

请注意,根据commit 8b27ff7猜测用户名和电子邮件并将其放入/.gitconfig文件中:

commit:在猜测身份上宣传config --global --edit

  

当用户没有用户范围的配置文件时,使用新引入的配置文件模板比运行两个命令来设置user.nameuser.email更快。建议用户使用。

     

如果用户已有配置文件,则保留旧建议,因为在这种情况下模板功能不会触发。

新建议:

  

您的姓名和电子邮件地址是根据您的用户名和主机名自动配置的   请检查它们是否准确   您可以通过显式设置来禁止显示此消息。运行以下命令并按照编辑器中的说明编辑配置文件:"

git config --global --edit
  

执行此操作后,您可以使用以下命令修复用于此提交的标识:

git commit --amend --reset-author

答案 3 :(得分:0)

Git使用您的用户名将提交与身份相关联。 git config命令可用于更改您的Git配置,包括您的用户名。 这是一本很好的指南: https://help.github.com/articles/setting-your-username-in-git/