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