ssh密钥登录GitHub时一直提示“Error: Permission denied (publickey)”

起因

环境:Windows10

背景:之前就是按照官方说明创建个rsa密钥,在git后台添加上,就行了,近期怎么添加怎么失败,总是"Error: Permission denied (publickey)"的提示!

尝试

各种尝试:

  • 切换不同类型的密钥------失败
  • 看有的攻略是说文件权限有问题,用PowerShell------失败
  • ssh-keygen时不写备注------失败
  • 在git页面上填写公钥信息时去掉换行符------失败
  • 尝试用其他网站的公钥------有新ssh接入的提示,但yes后还是失败
  • 有攻略说需要用ssh-add添加一下新密钥------失败
  • 重启电脑------失败
  • 仿照gitee的步骤操作------失败(刨除个人习惯,这里应该可以成功)

各种尝试无果后,已经过去了3小时

不要气馁,拿出技术人员攻坚克难的劲儿,继续找

-----------------------------------------分割线---------------------------------

发现问题

仔细研读英文版的官方说明文档:https://docs.github.com/en/authentication/troubleshooting-ssh/error-permission-denied-publickey

发现了这段:

翻译:如果你重命名过密钥的名字,那系统有可能就不能识别到新添加的密钥了!

由于本人习惯过于良好,怕很多密钥之间分不清,都会在ssh-keygen时给他们重命名一下,得,这样就不能识别到了

再次尝试

后续也不想着怎么添加这密钥了,直接删了,重新省成一个不重命名的密钥对,添加到GitHub,------成功!

相关推荐
正在学习前端的---小方同学4 小时前
Harbor部署教程
linux·运维
牛奔4 小时前
Docker Compose 两种安装与使用方式详解(适用于 Docker 19.03 版本)
运维·docker·云原生·容器·eureka
翼龙云_cloud5 小时前
阿里云渠道商:如何手动一键扩缩容ECS实例?
运维·服务器·阿里云·云计算
小龙5 小时前
【Git 报错解决】本地无有效提交无法推送(`src refspec main does not match any`)
git·github·报错
DX_水位流量监测6 小时前
大坝安全监测之渗流渗压位移监测设备技术解析
大数据·运维·服务器·网络·人工智能·安全
电商API&Tina6 小时前
京东 API 数据采集接口接入与行业分析
运维·服务器·网络·数据库·django·php
Mr_Xuhhh6 小时前
博客标题:深入理解Shell:从进程控制到自主实现一个微型Shell
linux·运维·服务器
weixin_462446239 小时前
K8s 集群部署基础:Linux 三节点 SSH 互信(免密登录)配置指南
linux·kubernetes·ssh
f***24119 小时前
高效自动化管理临时文件的技术方案
运维·自动化
m0_7381207210 小时前
应急响应——知攻善防靶场Linux-1详细应急过程
linux·运维·服务器·网络·web安全·ssh