错误说明1:TortoiseGit龟即使使用【ssh协议】提取项目代码失败,也可以通过http或https协议等提取代码;
2 ) IDEA使用【ssh协议】提取项目代码失败【IDEA配置GIT插件时,选择ssh文件作为本地GIT的ssh文件】。 幸运的是,在IDEA2018.3中设置ssh可执行文件可以更改为IDEA内部的ssh协议,并允许提取项目代码。
然而,这并没有从根本上解决问题。 此外,IDEA不断更新,从而消除了切换到内置ssh可执行文件的设置
原因IDEA提示错误与GIT BASH HERE提示几乎相同:
$ gitclonessh 3360//XXX @ XXX.XXX.xx. xx/xxxx
coninginto‘xx’…
load pubkey“/c/users/xx/. ssh/id _ RSA”: invalid format
unabletonegotiatewithxxx @ XXX.XXX.xxportxxx 3360 nomatchingkeyexchangemethodfound.their offer 3360 difie-hellman -
故障:核心概念存储库。
pleasemakesureyouhavethecorrectaccessrights
和存储库执行。
放入百度里:版本不兼容;
公司的git服务器版本较低,本地git客户端版本2.23
是当地的Git引起了麻烦的问题
解析为我的本地GIT安装目录
d :XXXXXXgitetcsshssh _ config
在ssh_config文件的末尾
kexalgorithmsdiffie-hellman-group1- sha1
除此之外,
当地的TortoiseGit摄像头可以使用ssh协议提取项目代码;
IDEA变更为本地Git的ssh协议也可以提取代码