【发布时间】:2020-05-06 07:43:52
【问题描述】:
这里很可能是一个简单的问题。当我分享一个 github 链接时,我的全名显示在包含提交消息的栏中。我想把它改成我的用户名。我已经完成了设置,但我似乎无法在显示中找到更改它的位置。
它是从源中提取我的名字吗?如果是,是否可以从命令行设置用户名别名?或者这是我忽略的 github 用户配置文件中的设置?
任何帮助将不胜感激。谢谢。
【问题讨论】:
这里很可能是一个简单的问题。当我分享一个 github 链接时,我的全名显示在包含提交消息的栏中。我想把它改成我的用户名。我已经完成了设置,但我似乎无法在显示中找到更改它的位置。
它是从源中提取我的名字吗?如果是,是否可以从命令行设置用户名别名?或者这是我忽略的 github 用户配置文件中的设置?
任何帮助将不胜感激。谢谢。
【问题讨论】:
GitHub 通过与您的帐户关联的电子邮件地址将您的用户名与提交相关联。因此,如果提交电子邮件地址与 GitHub 帐户相关联,则将使用该帐户。如果没有与该电子邮件关联的帐户,则将使用提交中列出的全名。
因此,您可以重写您的提交以使用不同的电子邮件地址并强制推送现有的提交,或者如果您希望关联给定的电子邮件地址与您在 GitHub 设置中的帐户(并验证该电子邮件地址)使用您的用户名。
【讨论】:
user.email的设置, git config -l) 必须与您的 GitHub 帐户相关联。