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

相关推荐
刘发财19 分钟前
弃用html2pdf.js,这个html转pdf方案能力是它的几十倍
前端·javascript·github
sunny8658 小时前
Claude Code 跨会话上下文恢复:从 8 次纠正到 0 次的工程实践
人工智能·开源·github
ZengLiangYi13 小时前
Git Tag + Semver + CI/CD:从打标签到自动发布的完整实践
github
徐小夕15 小时前
JitWord Office预览引擎:如何用Vue3+Node.js打造丝滑的PDF/Excel/PPT嵌入方案
前端·vue.js·github
程序员鱼皮15 小时前
离大谱,我竟然在 VS Code 里做了个视频!
github·aigc·ai编程
碳基沙盒17 小时前
OpenClaw 多 Agent 配置实战指南
运维
答案answer17 小时前
一个非常实用的Three.js3D模型爆破💥和切割开源插件
前端·github·three.js
草梅友仁19 小时前
墨梅博客 1.7.0 发布与 AI 开发实践 | 2026 年第 9 周草梅周报
开源·github·ai编程