gitee配置ssh Key报错 Permission denied (publickey).

1 排查原因

  ssh -v git@gitee.com  //查看ssh的 链接debug的信息

排查结果 最后一句话 ,找不到对应的publickey

debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
git@gitee.com: Permission denied (publickey).

2 将新生成的public key 配置到ssh-agent

ssh-add -L    //查看当前已经添加的密钥列表清单

ssh-agent -s     //允许ssh-agent  互动操作

ssh-add ~/.ssh/id_rsa //  id_rsa 替换成需要添加的密钥

3 重新验证gitee ssh 链接

ssh -T git@gitee.com     
Hi XXX(@XXX)! You've successfully authenticated, but GITEE.COM does not provide shell access.

4 在 .ssh 目录中的known_hosts 文件

known_hosts 是 Linux 操作系统中 SSH (安全外壳协议)客户端的一个关键安全文件,它存储了客户端和服务器计算机之间的公钥信息,用于在客户端和服务器之间建立 SSH 连接时进行身份验证。

vi ~/.ssh/known_hosts  查看 已经建立ssh 链接的 清单信息
 
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容