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) 没有权限的publickey(公锁)

客户端与服务端未生成

三、解决方法

  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

原文地址:https://www.cnblogs.com/xgg123/p/17220597.html