我帐户的奇怪Github用户名

时间:2014-03-27 07:52:31

标签: git github

我的github用户名是unionx。我将ssh pub-key添加到此帐户。但今天我将代码推送到我的仓库,提交者有另一个用户名,recursionil。

我尝试使用recursionil和unionx的密码登录,它已成功登录。该帐户是空白的,没有任何内容。所以我觉得很奇怪。

我希望有人可以帮我弄清楚为什么会这样。

I push 9 commits today.

我检查了本地repo commit日志,用户名是'unionx'。

local repo commit log

结果:

好的我知道为什么现在。 2年前,我使用我正在使用的电子邮件注册了一个帐户。我在我的本地git配置中使用此电子邮件。所以github使用提交头中的电子邮件来识别提交用户。

解决方案:我删除了用户'recursionil',并将我的'unionx的主电子邮件更改为我正在使用的电子邮件。因此,提交日志将重置为“unionx”。

1 个答案:

答案 0 :(得分:-1)

检查您的git配置:您应该看到user.name等于recursionil(和user.email一起发送电子邮件)。

电子邮件很重要,因此更改它(如提及OP)可以帮助Github选择合适的帐户。

如果您将其更改回unionx

git config user.name unionx

推送新提交,应该将其作为原始帐户创作。

我想在2013年8月左右,设置了“错误的”user.name,但我不知道第二个帐户是如何创建的。