1 现象
升级了MacOS以后,git不能用了,重新配置了idea的git配置
无法拉取代码,重新拉取报错
2 原因
是因为OpenSSH 8.8以后的版本禁止使用 SHA-1 哈西算法的 RSA 签名
https://www.openssh.com/txt/release-8.8
3 解决
我是mac电脑。使用 vim ~/.ssh/config
sh
Host icode.baidu.com
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa
windows 使用 vim ~/.ssh/config 如下
sh
Host icode.baidu.com
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedkeyTypes +ssh-rsa