背景
在更新一些 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 关联上,重新添加一下就好了。