github的Permission denied问题

github很早注册了一个账户,但是一直没用,今天准备以后将自己的一些程序放在github上面,所以下午折腾了下github,碰到了一个ssh的问题,提交不上代码,报Permission denied:



我觉得很奇怪为什么明明按照官网上的文档设置了SSH,提示也提醒verify that the CA cert is OK。但是就是不能push代码,本着有问题先问官网在google的原则,在官网的Help中找了一下,这里不得不感叹一下Help果然V5啊,关于SSH的问题有一个归类(https://help.github.com/categories/56/articles),这里很快就能找到Permission denied(publickey)的问题(看来这个问题很常见啊!),点开看了以后迅速定位到一个命令


 

我敲了一下这个命令测试一下本机的连接情况,发现

 


看到这个之后,我想到我本地在生成密钥的时候手贱名称改成了git_rsagit_rsa.pub,所以我判断这个时候因为密钥文件的名称不是默认的id_rsa,所以导致报错,问题找到了就好办了,我直接将文件名改成id_rsa/id_rsa.pub,然后重新git push,提交成功,OK,记录一下,以免下次在碰到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值