首页 > 解决方案 > Intellij Github Integration 给了我一个不同的帐户

问题描述

我是 IntelliJ IDE 的新手。我正在尝试将 Git/GitHub 与 IDE 集成。我基本上是在尝试提交并将我的代码推送到我的个人 GitHub。问题是一个未知的 GitHub 帐户已经链接到我的 IDE,我不知道如何删除它。

当我去VCS -> Import into version control -> Share project on GitHub它显示未知的 GitHub 帐户。此外,该帐户确实存在于版本控制中(CTRL + ALT + S)。在这里,我删除了我以前拥有的帐户并重新创建了它。这没有用。此外,我还使用命令行来验证git config user.name and user.email. 这给了我关于我自己的正确信息。

当我下载一个 java 项目进行代码测试时出现了这个问题。 https://i.stack.imgur.com/faGlp.png

标签: gitgithubintellij-idea

解决方案


GitHub 帐户git config user.name实际上并不相关。git config 中的设置定义了提交的作者,但不影响对 GitHub 的身份验证。相反,IDE Setting 中的 GitHub 账号影响对 GitHub 的唯一身份验证,但不定义作者。

IntelliJ 依赖 git,所以所有提交作者的东西都在 git 端。在IDE 设置中输入的帐户仅用于对 GitHub 的身份验证。这是与 IDE 关联的唯一帐户。在设置中删除一个条目将阻止 IDE 在任何地方使用此帐户。

另一方面,git 客户端可能会使用自己的凭据助手来帮助进行身份验证,如果某些帐户保存在助手中,则可能会产生意外行为。


推荐阅读