我今天在一个新的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虚拟机中显然不是这样。