git配置秘钥依然报错git@gitee.com: Permission denied (publickey)解决方法

一、问题现象

  1. 执行命令:"ssh -vvvT git@github.com",最后两行出现以下报错
debug1: No more authentication methods to try.
git@gitee.com: Permission denied (publickey).

  1. 执行"ssh -T git@github.com"报错
git@gitee.com: Permission denied (publickey)

二、问题分析

Permission denied (publickey)

  1. 客户端与github服务端未生成 ssh key
  2. 客户端与github服务端的ssh key不匹配

三、解决方法

  1. 重新生成ssh key
ssh-keygen -t rsa -C "youremail"
  1. 获得ssh key存储的文件的路径
ssh-agent -s 
  1. 将私钥身份添加到 OpenSSH 身份验证代理
ssh-add ~/.ssh/id_rsa

注:若报错Could not open a connection to your authentication agent
执行一下ssh-agent bash

4.检测问题是否解决

ssh -T git@github.com

posted @ 2023-03-15 23:09  Yusir-SRE  阅读(325)  评论(0编辑  收藏  举报