github:sign_and_send_pubkey: signing failed: agent refused operation Permission denied (publickey).

  • 问题描述:在自己的本地仓库内使用git push时总是报权限错误。如题目所示,问题定位,确认是权限问题,首先在本地重新生成了ssh key,并在github上重新更新了SSH KEY,问题没有解决,最后发现忘记在本地添加ssh key。命令如下:
ssh-keygen -t rsa -C "**********@qq.com" #生成ssh key
ssh-add ~/.ssh/id_rsa #将本地的ssh key 进行添加
ssh-add -l #查看本地ssh-key的值
ssh -vT [email protected] #对github进行测试连接
git push origin master

参考文档:
https://help.github.com/articles/error-permission-denied-publickey/ 官方解决方案。

你可能感兴趣的:(学习git)