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

相关推荐
daad7779 分钟前
bitcoin HD钱包示例 真实使命7
运维·服务器
Zero-Talent26 分钟前
TCP/IP协议
运维·服务器·网络
桌面运维家28 分钟前
Windows/Linux云桌面:高校VDisk方案部署指南
linux·运维·windows
Du_chong_huan31 分钟前
1.7 计算机网络和因特网的历史 | 《计算机网络:自顶向下方法》精读版
运维·服务器·网络
ZZZKKKRTSAE40 分钟前
rhel9快速上手Docker
运维·docker·容器
筱顾大牛40 分钟前
Docker安装教程(加汉化!超详细!!!)
运维·docker·容器
没头脑的男大42 分钟前
关于tailscale和ssh那些事儿
运维·服务器·ssh
竹之却1 小时前
OpenClaw 接入QQ-Bot + 接入Feishu(飞书)
运维·服务器·飞书·openclaw·qq-bot·opencalw接入qq+飞书
九成宫1 小时前
安装和配置Docker教程(装在其他盘)
运维·docker·容器
汪海游龙1 小时前
开源项目 Trending AI 招募 Google Play 内测人员(12 名)
android·github