Git 之 如何递归下载工程,以及递归下载中 OpenSSL SSL_read: Connection was reset, errno 10054 的报错处理

目录

Git 之 如何递归下载工程,以及递归下载中 OpenSSL SSL_read: Connection was reset, errno 10054 的报错处理

一、简单介绍

二、实现主要命令

三、递归下载工程操作步骤

附录:

一、OpenSSL SSL_read: Connection was reset, errno 10054 出现的可能解决方案整理

1、可能邮箱问题(查看修改邮箱)

2、SSL认证问题 (解除SSL认证)

3、DNS 缓存问题(更新 DNS 缓存)

4、文件过大,超过上限(调整文件限制大小)


一、简单介绍

Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

本节介绍,使用 git 进行递归下载工程,和 出现的OpenSSL SSL_read: Connection was reset, errno 10054的报错处理方法,这里简单整理回退的方法,如果有不足之处,欢迎指出,或者你有更好的方法,欢迎留言。

二、实现主要命令

1、 递归下载:git clone --recursive xxx仓库地址

其中:git clone --recurse-submodules xxx仓库地址 命令类似效果

2、递归更新更新子模块下载:git submodule update --init --recursive

三、递归下载工程操作步骤

1、使用 git clone --recursive xxx仓库地址,下载工程

有时候会出现: fatal:xx : OpenSSL SSL_read: Connection was reset, errno 10054 错误

2、 处理 fatal:xx : OpenSSL SSL_read: Connection was reset, errno 10054 错误

这里 解除SSL认证,如不能解决,可参见附录其他可能的解决方法

3、 重新使用 git clone --recursive xxx仓库地址,下载工程

该命令会获取子模块的 git 工程,方便后面递归下载

4、同时也会发现 子模块 会报些错误,先忽略它们,等其 clone 完成

5、 克隆完成后,进入工程根目录,使用  git submodule update --init --recursive ,下载子模块代码

6、以上,就递归下载完整个工程

附录:

一、OpenSSL SSL_read: Connection was reset, errno 10054 出现的可能解决方案整理

1、可能邮箱问题(查看修改邮箱)

1)查看用户名,邮箱

git config user.name
git config user.email

2)修改,用户名,邮箱

git config --global user.name "xxx"
git config --global user.email "xxx"

3)移除仓库,重新添加

git remote rm origin
git remote add origin https://github.com/XXX

2、SSL认证问题 (解除SSL认证)

1)输入命令: git config --global http.sslVerify "false"

2)解除后,重试即可

3、DNS 缓存问题(更新 DNS 缓存)

1)cmd 窗口输入 :ipconfig /flushdns

ipconfig /flushdns

4、文件过大,超过上限(调整文件限制大小)

1)Git Bash 中修改 文件限制大小

下面修改为 500M

git config http.postBuffer 5242880003

Git 之 如何递归下载工程,以及递归下载中 OpenSSL SSL_read: Connection was reset, errno 10054 的报错处理相关推荐

  1. unable to access ‘https://github.com/***.git‘: OpenSSL SSL_read: Connection was reset, errno 10054

    Git提交项目报错: unable to access 'https://github.com/***.git': OpenSSL SSL_read: Connection was reset, er ...

  2. 【Git】处理 Unable to access ‘https://github.com’: OpenSSL SSL_read: Connection was reset, errno 10054

    Unable to access 'https://github.com/user_name/repository_name/': OpenSSL SSL_read: Connection was r ...

  3. 【解决git报错 10054】OpenSSL SSL_read: Connection was reset, errno 10054

    使用git获取github上代码时报错:OpenSSL SSL_read: Connection was reset, errno 10054 (此时又必须开着vpn才能访问到github) 参考网上 ...

  4. Git报错解决:OpenSSL SSL_read: Connection was reset, errno 10054和Failed to connect to github.com port 443

    问题1:OpenSSL SSL_read: Connection was reset, errno 10054 在利用git上传自己的项目时会报错: 问题原因 openssl ssl_read:连接已 ...

  5. Git报错解决:OpenSSL SSL_read: Connection was reset, errno 10054 错误解决

    *首先,造成这个错误很有可能是网络不稳定,连接超时导致的, 如果再次尝试后依然报错,可以执行下面的命令. 打开Git命令页面,执行git命令脚本:修改设置,解除ssl验证 git config --g ...

  6. pycharm git OpenSSL SSL_read: Connection was reset, errno 10054

    1.先生成SSH key,具体流程看文章 https://blog.igevin.info/posts/generate-ssh-key-for-git/ 2.然后在pycharm设置里勾选以下选项

  7. fatal: unable to access ‘https://github.com/***.git/‘: OpenSSL SSL_read: Connection was reset, errno

    写了点code,想交到GitHub,结果报了个错. fatal: unable to access 'https://github.com/koking0/Algorithm.git/': OpenS ...

  8. fatal: unable to access ‘https://github.com/xxxxx/xxx.git/‘: OpenSSL SSL_read: Connection was reset,

    写完代码想push到GitHub上: git push origin master 但是出问题了: fatal: unable to access 'https://github.com/xxxxx/ ...

  9. git报错fatal: unable to access ‘https://github.com/‘: OpenSSL SSL_read: Connection was reset

    bug描述 fatal: unable to access 'https://github.com/-': OpenSSL SSL_read: Connection was reset, errno ...

最新文章

  1. MonoScene: 单目3D语义场景补全
  2. 自动化测试和测试自动化的区别
  3. float64toint
  4. LeetCode-链表-面试题 02.07. 链表相交
  5. Dockerfile创建自定义Docker镜像以及CMD与ENTRYPOINT指令的比较
  6. python函数参数的作用是_python函数参数理解
  7. C# 泛型(Generic)
  8. longtext长度为0是什么意思_为什么 HashMap 中链表长度大于 8 才转化为红黑树?
  9. Vue提示warn:”[vue-router] Named Route ‘home’ has a default child route…”
  10. 【长文详解】T5: Text-to-Text Transfer Transformer 阅读笔记
  11. Advanced Installer生成安装包
  12. 啦啦啦啦啦啦啦啦啦啦啦啦
  13. 删除yum.repos.d
  14. 检测笔记本电池情况小命令
  15. 宏定义函数和普通函数
  16. 【彻底解决】谷歌或Edge浏览器登录谷歌账户提示浏览器不安全请重新登录
  17. 2023年软件测试职业发展趋势【附晋升路线】
  18. Python爬取特朗普就职演讲稿,使用ngram模型进行数据清洗
  19. 转载:旅行自行车选购技巧
  20. hbw-utils - 关于guava和jdk的compare方法

热门文章

  1. 华为设备优先级映射配置命令
  2. 人工智能领域的新型“航母”浅析
  3. Centos7.2上安装libreoffice7.1.0.2
  4. iframe 父页面全屏同时子页面 viewer轮播插件全屏放大 Uncaught DOMException: Blocked a frame with origin null from acce
  5. 金三银四面试回来,我想跟程序员们谈谈
  6. 2018大一新生联考上机题解
  7. python工资一般多少转行_强烈建议|转行Python最好看一下这篇文章
  8. 汉字----dgfont
  9. unity3d LTS(2018-2020)国际版本下载与安装。
  10. 2022 中国开源先锋 33 人评选启动,快来推荐你心尖上的开源人物吧!