IntelliJ通过另一个帐户致力于MY GitHub项目

时间:2015-03-02 21:58:37

标签: java git github intellij-idea

所以我一直在与IntelliJ 14争夺数小时试图让它允许我提交/推送/共享我的Java项目/与GitHub(公共),但它已经不仅仅是加重了。我终于通过(不知何故)设法让它不仅将我的空项目共享给GitHub(创建一个新项目)而且还提交并推送一些文件。成功了!

然后我去检查我的项目,看看提交是否真的得到了推动和huzzah!它做了!虽然,我不禁注意到它很好......不是我的账户?!?!为什么......怎么......甚至......我从未听说过那个显然是提交者的人。我不共享我的电脑,我从来没有使用过类似的名字(哦,他的名字是KodekPL)。

项目:https://github.com/loganspeck/eden 以前的用户名:wingz

我的IntelliJ GitHub设置拥有我的帐户凭据“loganspeck”。我不知道这是怎么发生的。全新的本地回购,全新的新文件,没有任何复制和粘贴文件的任何遗留数据,因为我写了这一切。任何建议将不胜感激。提前谢谢!

P.S:我通常从未遇到过我的GitLab存储库问题,在使用Eclipse时也没有遇到问题。我喜欢IntelliJ,并且更喜欢替代方案的解决方案。

2 个答案:

答案 0 :(得分:3)

当您提交git时,您需要指定提交者的名称和电子邮件地址。没有认证;您不需要拥有该人的任何密码或任何其他数据。

然后,当您推送到GitHub时,它会查找具有相同电子邮件地址的注册用户,并显示该用户执行的提交。再一次,不需要该用户的密码。

为确保您的提交报告为已完成,请确保Git(git config --global user.email)中配置的电子邮件地址与您的GitHub帐户关联的电子邮件地址匹配。

答案 1 :(得分:0)

我打赌你玩Minecraft。然后你运行自己的服务器。也许是龙头? ;)

经过进一步调查,KodekPL的GitHub电子邮件地址为" unconfigured@null.spigotmc.org"。您可能在计算机上安装了一个Spigot MC服务器,并且git选择了它作为您的电子邮件地址,因此GitHub上的作者是错误的。 :)设置全局变量可以解决这个问题。

git config --global user.name "Your Name"
git config --global user.email your@email.com