IDEAR 上传git出现的一系列错误

本文记录了在使用IDEA过程中遇到的Git上传代码遇到的问题,包括HTTPS连接超时和HTTP代理设置问题。作者通过设置Git SSL验证、取消HTTP代理以及在Git命令行中解决问题,最终成功通过SSH方式推送代码。此外,还分享了如何在IDEA中解决类似问题的经验。
摘要由CSDN通过智能技术生成

首先:现在是牛客网上的git不好使,上传不上去。建议使用github
再次:现在github强制使用SSH上传。
我出现问题的前提:
我已在idear上配置好git;
已生成key;
通过git cmd 可以成功上传代码;
但通过IDEAR上传不成功。
依次出现过以下错误:
问题1:

push failed: fatal: unable to access ‘https://github.com/***port 443: Timed out

解决办法:
设置跳过SSL验证
直接打开git cmd,然后直接运行该语句

git config --global http.sslVerify false

问题2:

atal: unable to access 'https://github.com/GaomyThinker/mall-java.git/': OpenSSL SSL_read: Connection was reset, errno 10054

解决办法:
这里这个错误 具体不知道什么原因导致的,但是通过查询,说是可能是因为设置了http代理,则需要去除代理

git config --global --unset http.proxy
git config --global --unset https.proxy

**注意:**我通过网上的各种操作,一直在idear上都无法成功上传代码,最后没有办法了,通过git cmd页面进行push。
在进行push的过程中,出现以下错误信息:
好像是我的项目中只有master这一个分支,没有其他分支了,我的上传语句对应该采用以下命令

fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin master

直接将系统提示的git命令写上,就发现上传成功了。
当然此部分命令 应当在 你需要上传的项目目录下进行。比如我的目录:
在这里插入图片描述
上传成功后,我又尝试通过idear进行git push,
就可以成功上传了!

稀里糊涂,不知道怎么解决的,如果idear一直解决不好的话,直接通过git cmd进行上传,排除git存在的问题,也是一种新奇思路。

最后,从github上看到的,我们可以直接复制ssh的路径,这样push的时候就直接通过ssh,可以避免问题1,2的出现。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值