添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
严肃的鸵鸟  ·  vue3 Vetur报错:has no ...·  1 年前    · 
强悍的核桃  ·  基本SET语句_HybridDB for ...·  1 年前    · 
豪情万千的双杠  ·  jQuery ...·  1 年前    · 

git clone /git pull 失败报错如下:

$ git clone -b stable https://github.com/flutter/flutter.git
Cloning into 'flutter'...
remote: Enumerating objects: 24, done.
remote: Counting objects: 100% (24/24), done.
remote: Compressing objects: 100% (16/16), done.
Receiving objects:  25% (64236/253129), 43.24 MiB | 29.00 KiB/s
error: RPC failed; curl 56 SSL read: error:00000000:lib(0):func(0):reason(0), errno 10054
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

尝试用下面命令解决:

#关闭sslVerify 
git config  --global   http.sslVerify "false"

还是报错
添加命令:

#修改sslVersion 版本
git config --global http.sslVersion tlsv1.2

还是报错
将sslVerify 修改回来:

git config --global http.sslVerify "true"

添加修改缓存大小

#修改postBuffer 缓存大小为500M
git config --global http.postBuffer 524288000

报错信息变成

#由于之前git clone .git 下载下来了,现在使用git pull
$ git pull
remote: Enumerating objects: 252323, done.
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

继续改大缓存:

#修改postBuffer 缓存大小为1G
$ git config --global http.postBuffer 1048576000

还是报错
删除仓库,改为git clone:
还是报第一次的错

我需要冷静一下……

  • 删除之前的其他配置(如http.sslVerify,http.sslVersion),再尝试一遍(还是报错,不知道咋回事)
  • 直接去github下载zip(下载贼慢)

之前家里的一台电脑是可以git pull下来的,只修改了缓存,公司渣渣网络。
最后我是找了个镜像git clone -b stable https://github.com/flutter/flutter.git

error: RPC failed; curl 56 SSL errno 10054,curl 18 transfer closed with outstanding read data remain git clone /git pull 失败报错踩坑
因为疫情的原因,开启了在家办公模式,前几天在家里设置好电脑的环境了,准备从gitlab上拉取代码下来开发的时候,却发现一直拉取不了代码,总是在最后报错: RPC failed; curl 18 transfer closed with outstanding read data remaining 在度娘上找到的方法都是说是:缓存区溢出,只要加大缓存区就可以了,然后跟着网上的说法一顿操作,结果发现依然是这个问题。 网上的教程是使用下面的命令增大缓存区: git config --global http.postBuffer 524288000 git config --list 命令是执行
error: RPC failed; curl 18 transfer closed with outstanding read data remaining的解决
对于在git上面拉代码报"error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054"解决方法 主要原因是安全设置的问题: git config http.sslVerify "false" 若出现下列错误 git config http.sslVerify "false"...
remote: Enumerating objects: 9817, done. error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was received. fatal: The remote end hung up unexpectedly fatal: ear...
<h3>回答1:</h3><br/>这个错误提示是由于RPC(远程过程调用)失败,同时CURL(一个用于传输数据的工具)在传输数据时出现了问题,导致未读取的数据仍然存在。可能是网络连接问题或服务器故障引起的。建议检查网络连接和服务器状态,或者尝试重新执行操作。 <h3>回答2:</h3><br/>这是一个与 Git 相关的错误信息,它常常出现在向远程仓库推送代码或从远程仓库拉取代码时。 “rpc” 是远程过程调用的缩写,它是一种计算机通信协议,用于客户端和服务器之间的交互。当出现“rpc failed”错误时,这可能表示客户端与服务器之间的网络通信发生了问题,例如连接中断或超时。 “curl” 是一个流行的网络传输工具,它用于从 URL 地址获取数据。而“transfer closed with outstanding read data remaining”则意味着出现了传输中断,但仍有一些数据尚未传输完成。 出现这个错误的原因可能是网络问题,例如你的网络连接不稳定、远程服务器出现故障等。也有可能是你的 Git 客户端版本过低,需要升级或修复。 针对这种情况,可以尝试以下几个解决方案: 1. 检查网络连接:检查你的网络连接是否正常,尝试重启路由器或联系网络服务提供商解决问题。 2. 重新执行 Git 操作:如果网络连接正常,可以尝试重新执行 Git 操作,并等待它成功完成。 3. 升级 Git 客户端:如果你的 Git 客户端版本过低,可能会出现这种错误。尝试升级到最新版本或者更高版本的 Git 并再次尝试操作。 4. 修复 Git 客户端:如果即便升级了 Git 客户端,仍然出现错误,尝试使用 Git 客户端自带的修复工具修复问题。 总之,在处理这种错误信息时,需要先排除网络问题,然后针对具体情况采取合适的措施。 <h3>回答3:</h3><br/>这个错误信息是指在使用Git进行推送或拉取操作时,由于网络问题或其他原因导致传输关闭,但是还有未读取的数据。 可能出现这个错误的原因有很多,下面列举一些可能的原因和解决方法: 1. 网络问题。这是最常见的原因之一,可能是您的网络连接不稳定或中途出现了故障。解决方法是尝试重新连接网络或更换网络环境。 2. Git服务问题。如果使用的是Git服务(如GitHub,GitLab等),则可能是服务出现故障或限制了访问次数。解决方法是尝试等待一段时间后再次尝试或联系Git服务提供商解决问题。 3. 本地环境问题。如果您的本地Git环境出现了故障或配置不正确,则可能会导致这个错误。解决方法是检查Git配置以及版本号等相关信息,升级或修复Git环境。 4. 代码冲突。如果您的代码与其他人提交的代码出现了冲突,则可能无法成功进行推送或拉取操作。解决方法是解决代码冲突或联系其他人协调处理。 总的来说,这个问题可能有多种原因,需要具体情况具体分析,找到出现问题的根本原因,然后采取相应的解决方法。
Https证书验证相关;security.cert.CertPathValidatorException: Trust anchor for certification path not found. 16183 No version of NDK matched the requested version 21.0.6113669. Versions available locally: 21.3.65281 11581