当前位置:   article > 正文

使用git clone 出现的错误_git clone 命令报错

git clone 命令报错

1.在输入git clone 后首先出现该错误

HTTP/2 stream 1 was not closed cleanly before end of the underlying stream解决办法

通过网上搜索发现,是 git 默认使用的通信协议出现了问题,可以通过将默认通信协议修改为 http/1.1 来解决该问题。

$ git config --global http.version HTTP/1.1

2.在修改通讯协议后,又出现了另外的错误。OpenSSL SSL_read: Connection was reset, errno 10054。

字面意思:服务器的SSL证书灭有经过第三方机构的签署。

网上的解决方法如下:

解除SSL认证

在 Git Bash 中输入以下命令:

git config --global http.sslVerify "false"


解除SSL认证后,遗憾的是我的问题还是没有解决,又有了新的报错。

3.再次输入git clone 后出现 :Failed to connect to github.com port 443 : Timed out

 经过科学上网, git 所设端口与系统代理不一致,需重新设置,于是跟着博主在设置中打开了代理上网,设置了IP和端口。

于是又出现了新的错误。

4.Failed to connect to 127.0.0.1 port 7890: 拒绝连接

结果解决方案是使用git从远程仓库下载代码出现上述的错误是因为使用了proxy代理,所以要解决该问题,核心操作就是要取消代理。天啊,所以我第三步是做了个多么多余的事情,

接下来又是一顿操作解决这个错误代理。

方式一:通过git取消代理设置

  1. $ git config --global --unset http.proxy
  2. $ git config --global --unset https.proxy


(我尝试了该方法,并没有取消代理,代理依然存在,当然啦,你也可以尝试一下)

方式二:通过系统命令取消代理

  1. $ unset http_proxy
  2. $ unset ftp_proxy
  3. $ unset all_proxy
  4. $ unset https_proxy
  5. $ unset no_proxy


把上面出现的所有使用代理的协议,全部都取消掉,然后问题成功解决
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/918450
推荐阅读
相关标签
  

闽ICP备14008679号