ubuntu解决:permission denied (publickey) 或 github添加ssh key 无效仍报permission denied (publickey)
检查是否已存在ssh key
ls ~/.ssh/
查看是否id_rsa.pub
是否存在,如果不存在,执行下一步。
生成新的SSH key
执行命令
ssh-keygen
可设置密码
将SSH key 添加到ssh-agent
ssh-agent -s
ssh-add ~/.ssh/id_rsa
若设置了密码将输入上步密码
若执行ssh-add时出现Could not open a connection to your authentication agent
在执行 ssh-add ~/.ssh/id_ras 时发生此错,
执行如下命令
ssh-agent bash
然后再执行 ssh-add ~/.ssh/id_ras 即可。
将SSH key 添加到Github账户中