问题描述
按照常规方法生成 ssh key ,并将 public key 添加到 gitlab 账户中后,ssh 链接失败,一直报错 permission denied:(public key; key-arcitective)
重新创建sshkey多次依然报错
解决方法:
cd ~/.ssh
touch config
open config
添加配置
Host *
IdentityFile ~/.ssh/id_rsa # 写明 key 的位置
HostkeyAlgorithms +ssh-rsa # 使 openssh 支持 rsa 算法
PubkeyAcceptedAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa