IDEA和Git的恩怨情仇之"Could not read from remote repository"

前言

脑喷公司的各种编译器数不胜数,其中对于Java开发来说,IDEA真的不能不说是个神器。
用了三年多Eclipse的我一开始听到使用IDEA其实是拒绝的,因为不能你让我换个IDE我就马上去换,第一我要看一下这个IDE不加特效的情况下,撸代码是不是“Duang,Duang,Duang”地飞快。。。

问题出现

今天在GitHub上新建了一个项目,在使用IDEA进行Clone时,报了个错误:clone failed. Could not read from remote repository
这就纳闷儿了,我配置好了GitHub上的SSH_Key啊,直接用Git_Bash是可以正常git clone、git pull的,为什么到了IDEA就不行了呢?

我在网上搜索了几套解决方案:

  1. Ctrl+Alt+S进入设置页面,找到Version-Control-->Git修改SSH executableNative,从而使IDEA使用系统安装的git进行操作;
  2. 删除本地.ssh中的id_rsaid_rsa.pub公私钥文件,重新生成;

一一试过,都未发生好转,只是在重新生成公私钥时,像往常一样输入了密码,而在IDEA中使用Terminal进行git pull时和使用Git_Bash一样需要输入公私钥的密码。在使用快捷键进行代码拉取或克隆时仍然报错。

解决方案

直到我看到了一篇博客下面的评论时才恍然大悟!
评论

  1. 删除本地公私钥文件;
  2. 使用Git_GUI重新生成,不要输入密码;
  3. 替换,搞定。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值