bitbucket 中提交的错误作者姓名

Posted

技术标签:

【中文标题】bitbucket 中提交的错误作者姓名【英文标题】:Erroneous author name for a commit in bitbucket 【发布时间】:2018-05-29 01:50:48 【问题描述】:

我正在使用 MacOS 上的 Git 终端。如果我推送提交并在 bitbucket 中查看 repo 的历史记录,我会看到 不同于预期的作者姓名

在本地,我已经在 Git 中全局配置了我的姓名和电子邮件。如果我使用命令获取用户:

git config --get user.name

我的名字正确,例如:MyName。如果我进行推送,它会显示为作者:主帐户,这是值得的)。

我删除了 Git 的旧凭据并重新设置。

我也在使用 Vagrant 盒子。当我从 Vagrant 内部推送时,提交的作者会出现 Vagrant。在 Vagrant 中,我还配置了全局变量,并且我一直在远程显示 Vagrant...

此问题发生在两个不同的帐户中。一方面,在 Bitbucket 中设置了公共 SSH 密钥,所以我在不引入凭据的情况下推送它。我尝试了第二个需要输入用户名和密码来发送提交的 bitbucket 个人帐户,问题是一样的。另外,它删除了与git,bitbucket相关的MAC键的键......没有变化。

如何让 MyName 在 Bitbucket 中显示为作者?

【问题讨论】:

也许github.com/k88hudson/git-flight-rules/blob/master/README.md 可能有答案? 我试过这个页面,作者给出了有趣的提示,但我没有解决我的问题。谢谢! 【参考方案1】:

如果您将代码推送到 Bitbucket 或 GitHub 上,并且您发现提交作者姓名错误。

您可以使用一些基本命令更改您的提交作者姓名。

    您需要使用此命令检查配置详细信息 ( git config --list ) 列表就在您面前,您可以在那里看到详细信息。如果姓名和电子邮件等详细信息有误,您可以使用此命令进行更改。

当您在 bitbucket 或 GitHub 上提交代码后,将在提交部分中提及更改用户名。

更改用户名/作者名:

git config --global user.name "Your Name"

更改邮箱:

git config --global user.email "Your Email "

现在使用此命令再次验证:

git config --list

【讨论】:

以上是关于bitbucket 中提交的错误作者姓名的主要内容,如果未能解决你的问题,请参考以下文章

无法推送到 Bitbucket 上的 Git 存储库

无法推送到 Bitbucket 上的 Git 存储库

如何从特定修订版更改 GIT 中提交的作者 [重复]

如何在 Git 中更改多个提交的作者和提交者姓名和电子邮件?

使用ssh连接到远程git仓库

bitbucket 错误的 ssh 密码