当前位置: 首页 > news >正文

git clone时RPC failed; curl 18 transfer closed with outstanding read data remaining

git clone时报RPC failed; curl 18 transfer closed with outstanding read data remaining 错误

原因1:缓存区溢出

解决方法:命令行输入

git config http.postBuffer 524288000

执行上面命令如果依旧clone失败

考虑可能原因2:网络下载速度缓慢

解决方法:命令行输入

git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999

如果依旧clone失败,则首先浅层clone,然后更新远程库到本地

git clone --depth=1 http://gitlab.xxx.cn/yyy/zzz.git
git fetch --unshallow

–depth=1 表示只下载最近一次的版本,使用浅复制可以大大减少下载的数据量,例如, zzz 项目完整下载有近 100MiB ,而使用浅复制只有 5MiB 多,这样即使在恶劣的网络环境下,也可以快速的获得代码。如果之后又想获取完整历史信息,可以使用下面的命令:
$ git fetch --unshallow

或者,如果你只是想下载最新的代码看看,你也可以直接从 GitHub 上下载打包好的 ZIP 文件,这比浅复制更快,因为它只包含了最新的代码文件,而且是经过 ZIP 压缩的。但是很显然,浅复制要更灵活一点
我是直接使用的第三步骤,有用的可以试试,我是成功了

相关文章:

  • 最新 QtAV播放器 Window or Android 环境编译以及运行
  • 编译FFmpeg4.3.1 并移植到Android app中使用(最详细的FFmpeg-Android编译教程)
  • Qt for Android 动态全屏显示
  • QSS 选择器
  • Qt for android Java传递List集合对象到Qt(C/C++)
  • Qt for android 监听 android 系统 输入法的弹出消失,顶出UI等问题
  • linux centos7 升级 make 4.3
  • JS中的Map对象
  • python3 程序定时器执行(可循环),最佳有效方案
  • android studio 编译出的apk安装报错 “应用是非正式发布版本,请使用官方版本进行安装“ 解决方案
  • Android 将后台应用切换到前台
  • 如何从GitHub上下载一个项目中的单个文件或者子文件夹
  • Qt on Android 之设置应用名为中文
  • Qml 编写遥控器转盘按钮
  • Qt for android 设置应用名称国际化
  • 【Leetcode】101. 对称二叉树
  • @angular/forms 源码解析之双向绑定
  • [LeetCode] Wiggle Sort
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • Android系统模拟器绘制实现概述
  • CAP 一致性协议及应用解析
  • css布局,左右固定中间自适应实现
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • java中具有继承关系的类及其对象初始化顺序
  • markdown编辑器简评
  • Python 基础起步 (十) 什么叫函数?
  • 产品三维模型在线预览
  • 创建一个Struts2项目maven 方式
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 译自由幺半群
  • 原生Ajax
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • 阿里云重庆大学大数据训练营落地分享
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #AngularJS#$sce.trustAsResourceUrl
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • $ git push -u origin master 推送到远程库出错
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (Matlab)使用竞争神经网络实现数据聚类
  • (二)hibernate配置管理
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (三)mysql_MYSQL(三)
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • (转) 深度模型优化性能 调参
  • (转)原始图像数据和PDF中的图像数据
  • (转载)Linux 多线程条件变量同步
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .NET简谈互操作(五:基础知识之Dynamic平台调用)