&引用;DontNeedGithubAccount“;在使用Intellij Idea推送到Github时使用用户名代替
我正试图从Intellij推送到我的github帐户。一切正常。但是,当我从浏览器进入Github时,提交时会显示名称“DontNeedGithubAccount”,而不是我的Github用户名。我很惊讶谷歌在搜索“DontNeedGithubAccount”时只有几个条目,但没有一个是有帮助的&引用;DontNeedGithubAccount“;在使用Intellij Idea推送到Github时使用用户名代替,github,intellij-idea,git-push,Github,Intellij Idea,Git Push,我正试图从Intellij推送到我的github帐户。一切正常。但是,当我从浏览器进入Github时,提交时会显示名称“DontNeedGithubAccount”,而不是我的Github用户名。我很惊讶谷歌在搜索“DontNeedGithubAccount”时只有几个条目,但没有一个是有帮助的 多亏了Ped7g,我才明白:在git配置(.git/config)中,您需要添加 [user] name = github_username email = github_ema
多亏了Ped7g,我才明白:在git配置(.git/config)中,您需要添加
[user]
name = github_username
email = github_email@example.com
您也可以通过这样做来实现这一点(对当前回购协议使用--local,对所有回购协议使用--global)
用户名必须与Github上的用户名匹配。如果您另外提供相同的电子邮件,您可以单击您的用户名并进入您的帐户
这不是您在配置其他一些git客户端软件时所做的事情吗?也许很久以前你就不记得了?(我没有I-J,只有Android Studio,当我搜索git设置时,我可以看到一些插件来添加github帐户(我不能在这台电脑上尝试,但可能你已经这样配置了它?),以及常规git插件(看不到用户名配置).但我通常会亲自在文本编辑器中检查光盘上文件夹的
.git/config
文件,手动配置它…还要检查该文件(以及您的$userdir/.git/config
或类似的“全局”git设置)i、 我猜你的用户名在某些git配置中看起来是这样的,而不是你在github上的用户名。顺便说一句,IIRC,如果你想“验证”GPG签名提交,你必须让两个名称/电子邮件(在github web上和你的PC上)相同(当然,您需要正确的私钥,并对提交进行签名,但如果我没有将其与其他内容混淆的话,仅使用不同的用户名进行签名就失败了)结果证明DontNeedGithubAccount
当时不是100%正确的。
git config --local user.name github_username
git config --local user.email github_email@example.com