记录一次GitHub填坑

一直以来用git用的好好的,无论是在命令行还是在IDEA里面使用,从来没有出现什么bug。但是,当我在WebStorm里关联了GitHub账号再想上传代码时,不知道弄了什么骚操作,错误开始接二连三。
错误:
git@github.com: Permission denied (publickey). fatal: 无法读取远程仓库。请确认您有正确的访问权限并且仓库存在。

然后开始谷歌,病急乱投医开始胡乱复制粘贴指令。先是新建了ssh key,再添加在GitHub账号里,然后测试:ssh git@github.com,显示没有问题。可是当我想要pull或者push时,错误再次出现,无论是在命令行还是在WebStorm里操作。

最后我看见了一篇博客:https://blog.csdn.net/Lawliet_233/article/details/79624095。我照着这篇博客里的操作,还是失败了。但这倒是提醒了我,我打开以前成功上传的项目文件夹里面的.git文件夹,打开config文件,神奇地发现里面的url是HTTPS的,但是失败的项目里面的url是SSH的。。。于是我把url改成了HTTPS的,成功。。。。

但我还是没有明白我的错误到底是怎么产生的,我怀疑是在IDE里关联GitHub账号时,勾选了clone git repositories using SSH…

中间还有一个小插曲,我在IDE里重新关联GitHub账号时,出现了拒绝连接。谷歌了一下,在Proxy那里选择SOCKS,IP填了127.0.0.1,端口写1080,就好了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值