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 中提交的错误作者姓名的主要内容,如果未能解决你的问题,请参考以下文章