idea提交代码码云出现Push failed: Failed with error: Could not read from remote repository

版权声明:转载请标注来源: https://blog.csdn.net/qq_37844454/article/details/88142992

      问题现象:

idea提交代码出现:Push failed: Failed with error: Could not read from remote repository。

      问题截图:

正文:如果你在用idea提交代码到码云的时候也遇到这个问题这个,并且进入我的博客中来了,我一下提供的的解决方案有很大把握能够解决您的问题,当然,如果没能帮您解决,还请您海涵。

之前我遇到这个问题的时候,上网看了看,一大堆抄袭来的博客都说:修改idea中的git 配置的SSH executable 是为Native。

然并卵,这个方案并不能解决这个问题,所以自己花了大半夜时间来处理这个问题。。。。。。

  一下是解决方案:

登录自己的码云---》设置---》安全设置---》SSH公钥---》查看你的公钥数量。如果你发现自己目前没有公钥的话,就是问题所在了。

那么,我们现在要生成一个公钥,之后,上面提到的问题就迎刃而解了。生成公钥:

1、打开 git 客户端,进入 .ssh目录:

cd ~/.ssh 

2、如果.ssh目录不存在,创建该目录(如果该目录已经存在,请跳跃之第4步):

mkdir ~/.ssh

3、创建目录以后回到第一步,进入到.ssh目录:

cd ~/.ssh    

4、生成RSA秘钥对(输入一下代码后先别按回车):

ssh-keygen -t rsa -C "你的邮箱@xxx.com"

5、连续按3次回车,即可生成秘钥。

6、查看生成的秘钥:

cat ~/.ssh/id_rsa.pub

7、将查看到(刚刚生成的)的秘钥内容全部复制下来(秘钥一般以 ssh-rsa 开头):

粘贴到你的码云的秘钥中心(粘贴飞机票),点击保存。

8、至此为止,再一次去提交你的代码应该就没有问题了:

猜你喜欢

转载自blog.csdn.net/qq_37844454/article/details/88142992
今日推荐