为什么我从虚拟机提交的Git显示为来自完全不同的人

  • 本文关键字:Git 提交 虚拟机 显示 git github
  • 更新时间 :
  • 英文 :


我今天在一个新的CentOS 7虚拟机中工作,因为我的正常环境不可用。我今天早上制作虚拟机就是为了这个明确的目的。在将我的项目推送到我自己的Github上的私人存储库时,我发现我从这个VM中进行的提交来自一个完全不同的人;我从来没有听说过这个人,他们显然从来没有访问过我的虚拟机。这可能是什么?我很害怕。

检查git config --show-origin -l的输出

如果您在~/.gitconfig中看到user.name/user.email,这将是一个全局设置,默认应用于当前帐户所有者(访问~/.gitconfig(的所有存储库

您可以通过本地覆盖该全局设置,该设置位于您自己的存储库的本地:

cd /path/to/my/cloned/repository
git config user.name me
git config user.email me@email.com

因为我的正常环境不可用。

在您的正常环境中,您可能不需要在每个存储库中都这样做,因为您的全局设置将根据您的帐户进行定制
但在新的CentOS 7虚拟机中显然不是这样。

最新更新