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

相关推荐
旅之灵夫14 分钟前
【GitHub项目推荐--Remotion:使用React编程化创建视频】⭐⭐⭐
github
有谁看见我的剑了?16 分钟前
介绍一款 测试 DNS解析成功率的网站
运维
半桔20 分钟前
【IO多路转接】高并发服务器实战:Reactor 框架与 Epoll 机制的封装与设计逻辑
linux·运维·服务器·c++·io
HABuo1 小时前
【linux文件系统】磁盘结构&文件系统详谈
linux·运维·服务器·c语言·c++·ubuntu·centos
Howrun7771 小时前
关于Linux服务器的协作问题
linux·运维·服务器
yunfuuwqi3 小时前
OpenClaw✅真·喂饭级教程:2026年OpenClaw(原Moltbot)一键部署+接入飞书最佳实践
运维·服务器·网络·人工智能·飞书·京东云
迎仔3 小时前
C-算力中心网络隔离实施方法:怎么搞?
运维·网络
代码游侠3 小时前
C语言核心概念复习——网络协议与TCP/IP
linux·运维·服务器·网络·算法
AtoposのCX3305 小时前
Docker运行hello-world镜像失败或超时
运维·docker
熊延6 小时前
麒麟V10系统安装部署elasticsearch
linux·运维·服务器·elasticsearch·搜索引擎·全文检索