这是我每次尝试从Intellij上的另一个分支中获取分支时出现的错误消息。它甚至不再询问我的用户名和密码,如果我点击是,我反复收到相同的错误消息,如果点击否它说“git pull failed无法从远程存储库中读取”我试图找到对类似问题的解决方案,但它们都没有完全与此相关,因此非常感谢您的帮助。谢谢。
我很确定问题是因为你没有将你的intellij ssh密钥添加到gitlab,因此你会遇到身份验证错误。如果你想解决这个问题,你应该:打开GitLab并转到你的帐户设置。单击SSH。单击“添加SSH密钥”。
我希望有所帮助。
Git集成不应该抛出这样的错误 - 所有身份验证错误都会在通知中报告,而不是对话框(除非您使用的是非常旧的版本,因此请检查您所使用的版本)。
错误本身看起来像登录/密码用于身份验证,但AFAIK,GitLab和GitHub需要通过SSH密钥进行身份验证。因此,请确保您已安装.ssh / config并配置密钥。还要检查它在命令行中的工作方式,因为IntelliJ依赖于命令行git客户端。