【解决】已经添加了秘钥后还报git@github.com: Permission denied (publickey).

背景

在更新一些 nvim 依赖时发现偶尔会报:git@github.com: Permission denied (publickey).,但是我已经添加过 github 秘钥配置了,使用 ssh 命令ssh -T git@github.com测试也报同样问题。

解决方案

1
ssh-add ~/.ssh/g_id_rsa # g_id_rsa为本机的github秘钥

再使用ssh -T git@github.com测试,成功!

总结

已经添加过秘钥但是还报错通常是本机的这个 git 仓库并没有和这个 SSH key 关联上,重新添加一下就好了。

请我一杯咖啡吧!
原子讲 微信 微信
欢迎关注我的其它发布渠道