unable to negotiate with *.*.*.*: no matching key exchange methodfound. Their offer: diffie-hellman-

在Windows上更新了git 版本后,clone/pull时出现错误,

unable to negotiate with ...: no matching key exchange methodfound. Their offer: diffie-hellman-group1-sha1

解决方法:在执行git pull/clone之前,输入:

export GIT_SSH_COMMAND=‘ssh -o KexAlgorithms=+diffie-hellman-group1-sha1’

这种方法每次打开git窗口,都要重新输入一次。

可以在C:\Users\Spring.ssh的config文件下,添加内容如下,[本人测试有作用]

Host ...
KexAlgorithms +diffie-hellman-group1-sha1

猜你喜欢

转载自blog.csdn.net/weixin_43704402/article/details/105148333