closed with outstanding read data remain 处理及原因

git clone 失败 【 RPC failed; curl 18 transfer closed with outstanding read data remain】

1、出现原因

   使用HTTP协议进行`git clone`时,由于仓库太大出现此问题

2、原理

 传输的文件会小于或大于预期。 当服务器最初报告预期的传输大小,然后交付与先前发送的大小不匹配的数据时,就会出现这种情况,与 content-length 有关.

出现这种问题时,代表只有部分文件被传输【HTTP协议有关】

https://bobcares.com/blog/curl-18-transfer-closed-with-outstanding-read-data-remaining/#:~:text=More%20about%20%27cURL%2018%20transfer,match%20the%20previously%20sent%20size.

3、处理过程

  • 设置postBuffer 大小【未生效】【此处buffer未设置到与仓库同等大小,待测试若同等大小是否会有用】
    • git config --global http.postBuffer 524288000
  • 平台配置ssh秘钥后,使用ssh协议来进行clone【生效】
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值