【发布时间】:2023-04-10 12:57:01
【问题描述】:
因此,我已经与 IntelliJ 14 斗争了几个小时,试图让它允许我将我的 Java 项目提交/推送/共享到 GitHub(公共)/与 GitHub(公共),但这不仅仅是加剧。我终于通过(不知何故)设法让它不仅将我的空项目分享到 GitHub(创建一个新项目)而且提交并推送一些文件到它,从而取得了一些基础。成功!
然后我去检查我的项目,看看提交是否真的被推送和huzzah!它做了!虽然,我不禁注意到它很好......不在我的账户下?!?!为什么...如何...什至...我从未听说过显然是提交作者的人。我不共用我的电脑,我从来没有用过和他相似的名字(哦,顺便说一下他的名字是KodekPL)。
项目:https://github.com/loganspeck/eden 以前的用户名:wingz
我的 IntelliJ GitHub 设置有我的帐户凭据“loganspeck”。我不知道这是怎么发生的。全新的全新本地 repo,全新的全新文件,任何复制和粘贴文件中的任何挥之不去的数据都无法进入那里,因为这一切都是我编写的。任何建议将不胜感激。提前谢谢!
P.S:我的 GitLab 存储库通常从来没有问题,当我使用 Eclipse 时也没有问题。我喜欢 IntelliJ,并且更喜欢解决方案而不是替代方案。
【问题讨论】:
-
你的机器上有他们的私钥吗?
git config --global user.name和git config --global user.email是否反映了您的期望?您在 GitHub 中是否有任何您不认识的 SSH 密钥? -
提交到 git 时,指定提交者的姓名和电子邮件地址。没有认证;您不需要该人的任何密码或任何其他数据。然后,当您推送到 GitHub 时,它会查找具有相同电子邮件地址的注册用户,并显示该用户执行的提交。再一次,不需要该用户的密码。
-
确保您已将 Git 配置为使用您拥有的电子邮件地址。然后确保您已将此电子邮件地址添加到 GitHub。
-
感谢您的洞察力!似乎它们被设置为一些通用凭据,我将设置正确的凭据并在我回家时进行测试。 :D
-
@yole 这听起来像是一个答案
标签: java git github intellij-idea