【发布时间】:2021-01-25 21:40:30
【问题描述】:
我正在尝试在笔记本电脑上设置 git,以便可以将提交推送到 GitHub。这现在有效,但如果我这样做然后访问 GitHub,看起来好像是某个随机用户(总是 cbeaudoin898 - 我不知道这是谁)做了所有的提交。这太奇怪了,我不知道是什么原因造成的。 当我推送提交时,我使用自己的用户名和密码登录。我的 git 配置中也有这个设置。这是一个示例 repo:https://github.com/kmb5/etch-a-sketch
我的 git 配置: 提交如何在 GitHub 上显示的屏幕截图:
有人知道为什么会这样吗?我快疯了,设置 GitHub 很痛苦,因为我试图为 2 个不同的 GitHub 帐户(工作和私人)设置它——这本身就是一件麻烦事。
【问题讨论】:
-
你可以分享一个提交日志的输出,它也显示提交作者吗? (
git log) -
嗨@evolutionxbox 当然,我只是在原始帖子中添加了它!看来我要犯了……
-
你是如何提交的?是否配置了全局邮箱和全局作者?如果您有两个帐户,则需要分别在存储库中配置这些设置。
-
嗨@ChuckLu,我从终端通过
git push进行了提交。是的,全球电子邮件和作者都是我的电子邮件地址。这两个帐户不是这里的问题(或者至少我不这么认为) - 问题是提交是由一个完全不同的 GitHub 用户我不认识 -
你可能需要阅读这篇文章,Why are my commits linked to the wrong user?
标签: git github git-commit git-push