在 github 提交中重命名用户

Rename user in github commit

我是 github 上的一个项目的维护者,还有其他几个贡献者。我的 github 句柄与我的全局 git 选项中的 user.name 不同(github:mname 与 user.name:m.name)和我没有意识到这种差异及其后果。

效果是 github 上的提交没有链接到我的 github 句柄。这很烦人,原因有二:

  1. 项目的贡献者统计数据失真。
  2. 提交为 m.name 未链接到 github 配置文件

有没有办法重命名提交的 user.name?或者是否有可能在 github 上添加第二个别名链接到我的帐户?

在 Github 上,转到 https://github.com/settings/emails(编辑个人资料 > 电子邮件)

添加您 "misusing" 的电子邮件地址作为 github 用户名。这样,您所做的提交将显示为该帐户所做的(无需修改任何回购协议中的任何内容)。