为什么GitHub在我的仓库中替换提交作者名?

sd2nnvve  于 2023-05-05  发布在  Git
关注(0)|答案(1)|浏览(157)

我在本地创建了一个新的仓库,进行了多次提交,并将其连接到我帐户上新创建的GitHub仓库。但由于某种原因,GitHub将作者改为“ExampleOrgz”而不是我。即使在连接到GitHub之后,每个下一次推送的提交都被标记为好像是由该帐户进行的。我的任何本地或远程配置中都没有此名称。例如,我的本地git configs看起来像这样:

credential.helper=osxkeychain
user.name=MyAccountName
user.email=dummy@email.com
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true
remote.origin.url=https://github.com/MyAccountName/project.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*

git log也指向我的账户名:

commit 9e68892225f4d66172e62c43db131fb0543a50af (HEAD -> master, origin/master)
Author: MyAccountName <dummy@email.com>
Date:   Tue May 2 04:10:06 2023 +0200

虽然github账户ExampleOrgz似乎存在,但它是空白的,与我自己的账户没有任何联系。我如何修复这个错误并将我在github上的提交作者更改为我自己的帐户?
P.S.我不知道这是否是一个问题,但我已经创建了新的个人访问令牌,就在我将本地存储库连接到远程存储库之前。

l7mqbcuq

l7mqbcuq1#

如果您担心的是您的真实的姓名与GitHub上显示的姓名不匹配,一个可能的解决方案是更改护照上的姓名!只是说这也是一个可能的解决方案;- )
从严肃的Angular 来说-
请验证提交中设置的电子邮件确实与您的帐户相关联,如GitHub docs中所述。

相关问题