最近安装git 准备获取下版本
在配置SSH后,git clone 一直提示输入密码
在一系列常用方法都尝试后还是失败
用ssh -vt git地址
发现
send_pubkey_test: no mutual signature algorithm
no mutual signature algorithm(没有公共的签名算法)
高版本OpenSSH没有启用ssh-rsa
解决方案
1、更换秘钥生成算法,使用 ed25519 算法生成ssh-keygen -t ed25519 -C "email"
2、降低 OpenSSH版本 使用低版本git (例如2.26.2 Git)