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,------成功!

相关推荐
java_logo14 分钟前
2026 Docker 国内镜像加速配置教程
运维·docker·容器·docker镜像·docker镜像源·docker镜像加速·docker镜像国内库
搜狐技术产品小编202323 分钟前
破局与重构:纯端侧 Android 自动化引擎的尝试与未来推演
android·运维·重构·自动化
三十..36 分钟前
Ceph分布式存储核心技术精要与运维实践指南
运维·分布式·ceph
tianyuanwo1 小时前
Jenkins × Gerrit 集成:自动触发构建的全流程解析
运维·servlet·jenkins
顾默@1 小时前
双系统Ubuntu18.04升级22.04,安装docker进行openclaw安装
运维·docker·容器
AIMath~1 小时前
向github中上传文件过大超过50M怎么办
网络·git·github
杨充1 小时前
1.1 数据编码设计原理
linux·运维·网络·底层原理·数据编码
一只鹿鹿鹿2 小时前
信息化项目管理规范(参考Word文件)
java·大数据·运维·开发语言·数据库
麷飞花2 小时前
Github开源协议
github·开源协议
用户887665426632 小时前
Git 和 GitHub 入门:从版本控制到团队协作,一篇文章讲清楚
面试·github