git配置秘钥依然报错git@gitee.com: Permission denied (publickey)解决方法
一、问题现象
- 执行命令:"ssh -vvvT git@github.com",最后两行出现以下报错
debug1: No more authentication methods to try.
git@gitee.com: Permission denied (publickey).
- 执行"ssh -T git@github.com"报错
git@gitee.com: Permission denied (publickey)
二、问题分析
Permission denied (publickey)
- 客户端与github服务端未生成 ssh key
- 客户端与github服务端的ssh key不匹配
三、解决方法
- 重新生成ssh key
ssh-keygen -t rsa -C "youremail"
- 获得ssh key存储的文件的路径
ssh-agent -s
- 将私钥身份添加到 OpenSSH 身份验证代理
ssh-add ~/.ssh/id_rsa
注:若报错Could not open a connection to your authentication agent
执行一下ssh-agent bash
4.检测问题是否解决
ssh -T git@github.com