如何更改执行提交到 Github 的 Git 用户名?

How to change Git username that performs commits to Github?

我有两个 Github 帐户:marquizzo(个人)和 tb-marco(工作)。

我在 marquizzo 下创建了回购协议,但每当我提交时,他们总是说是 tb-marco 提交的。请参阅下面的屏幕截图:


如何做到 marquizzo 作者是从现在开始的? As recommended in this article,我表演了$ git config --global user.name "marquizzo"。我已经在全局和回购文件夹中完成了,但仍然没有任何变化。

我应该提一下,唯一启用了 SSH 密钥的帐户是 marquizzo,我将这些密钥存储在我使用的计算机中,所以这应该是作者,对吗?如果 repo 是私有的,tb-marco 怎么能成为作者呢?此设置存储在哪里,我该如何更改?


用户@Torek 给出了答案。我不得不更改 e-mail 地址,而不是更改 git 配置中的用户名。我找到了有关如何执行此操作的说明 in the first-time Git setup documentation

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com