解决 Agent admitted failure to sign using the key 问题

今天在 git clone 仓库时发生了如下问题:

Agent admitted failure to sign using the key.
...
Permission denied (publickey)
...

导致怎么也无法完成 clone,我以为是我的 public-key 的问题,于是查看 user.name 和 user.email 是否正确,以及尝试了几次重新生成和添加公钥,依旧不管用。

最后没办法在 Google 输入关键字 “Agent admitted failure to sign using the key” 还正找到了一个方法: 解决 Agent admitted failure to sign using the key 问题 with ssh

解决方法一

使用 ssh-add 指令将私钥加进来 (注意:根据个人的密匙命名不同更改 id_rsa)

ssh-add   ~/.ssh/id_rsa

解决方法二

注销再登陆系统

===========================================================

我使用的是第一个方法,解决了我的问题,在此记录一下这个问题,以便下次遇到时能够快速解决。

参考文章1:解决 Agent admitted failure to sign using the key 问题 with ssh
参考文章2:变更ssh key后git连接失败

你可能感兴趣的:(解决 Agent admitted failure to sign using the key 问题)