提交和 github 交互时使用不同的用户名

提交和 github 交互时使用不同的用户名

我已将本地和全局配置中的 git.username 设置为 xxx。在我的提交中,我也看到作者是 xxx。但是,当我将其推送到远程存储库时,提交中显示不同的用户名 yyy。我的 github 用户名通过设置设置为 xxx。我尝试在本地机器上 grep“yyy”,但似乎在任何地方都找不到它。这里出了什么问题?

答案1

你为 Git 提交作者设置的选项user.name根本不是用户名。它只是一个普通的老名字。(大多数人可能会使用真实姓名或类似名称。)

因此,当 GitHub 想要显示用户名时,它根本不会查看作者的名字。它只会查看作者的电子邮件地址并找到个人资料中包含该地址的相应 GitHub 帐户。

(您可以在以下位置管理与您的 GitHub 关联的地址设置 → 电子邮件

相关内容