问题描述
在Mac电脑上使用git克隆命令时出现报错:
bash
no matching host key type found. Their offer: ssh-rsa
问题原因
苹果更新了ssh默认不再支持ssh-rsa导致。
问题解决
修改ssh默认config配置文件,再重新生成rsa密钥
bash
sudo nano ~/.ssh/config
写入文本:
bash
Host *
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa
重新生成密钥:
bash
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub