我遇到了一个问题,我无法从Intellij IDEA中的远程存储库中提取代码。
以下是我的错误日志:
当我将SSH可执行文件更改为Built in时,它显示:

当我将我的SSH可执行文件更改为Native时,它显示:

但是它可以在我的Git命令行和Eclipse上工作


发布于 2017-11-26 22:26:57
您的SSH密钥是否受密码保护?如果是,你可以只使用Native和一些SSH代理,因为原生SSH可执行文件意味着这个想法需要git自己建立SSH连接。在此模式下,IDE不处理任何提示,因此,如果提示您输入密码或SSH密钥密码,它将失败。
然而,目前还不清楚内置可执行文件失败的原因。确保您的密钥位于.ssh/id_rsa和.ssh/ir_rsa.pub中,否则请确保有正确的.ssh/config文件指向这些文件。
此外,Git Bash不是一个有效的测试,因为它是一个具有自己的环境的独立shell。是否可以从Windows命令提示符执行拉操作?
发布于 2018-12-14 02:08:50
嗨,我知道这是一个老帖子,但对于任何人谁有这个问题…原因是ssh密钥算法失败,因此请检查~/.ssh/config并尝试修复正确的算法,它应该如下所示:
Host 192.168.9.1
HostKeyAlgorithms ssh-dss
KexAlgorithms +diffie-hellman-group1-sha1
Host 192.168.10.13
HostKeyAlgorithms rsa-sha2-256
KexAlgorithms diffie-hellman-group-exchange-sha256不需要将ssh可执行文件更改为本机文件
https://stackoverflow.com/questions/47484378
复制相似问题