拉分支后 Intellij 身份验证错误

Intellij authentication error after pulling branch

这是我每次尝试从 Intellij 上的另一个分支中拉出一个分支时收到的错误消息。它甚至不再询问我的用户名和密码,如果我单击是,我会一遍又一遍地收到相同的错误消息,如果单击否,它会显示 "git pull failed could not read from remote repository" 我试图找到类似问题的解决方案,但其中 none 完全与此相关,因此非常感谢您的帮助。谢谢。

Git 集成不应抛出此类错误 - 所有身份验证错误都在通知中报告,而不是在对话框中报告(除非您使用的是一些非常旧的版本,因此请检查您使用的是哪个版本)。

错误本身看起来像 login/password 用于身份验证,但 AFAIK、GitLab 和 GitHub 需要通过 SSH 密钥进行身份验证。因此,请确保您有 .ssh/config 并配置了密钥。还要检查它在命令行中的工作方式,因为 IntelliJ 依赖于命令行 git client.

我很确定问题是因为您没有将您的intellij ssh 密钥添加到gitlab,因此您会遇到身份验证错误。 如果你想解决这个问题,你应该: 打开 GitLab 并转到您的帐户设置。 单击 SSH。 单击添加 SSH 密钥。

希望对您有所帮助。