$ 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