git clone error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
我在克隆git存储库时遇到问题。 我已经尝试了几天,并尝试了许多解决方案(大多数情况下,该问题稍有不同,但似乎适用),但是没有任何事情可以有所作为。
我曾尝试关闭防病毒软件和防火墙,但这没有帮助。
我也尝试过卸载并重新安装网络适配器驱动程序(并重新启动计算机),但没有成功。
据我了解,这是一个网络问题,因为远程服务器不断挂机,但我无法设法解决问题。
使用git clone -v --progress似乎提供与git clone相同的输出。
git clone -v --progress https://github.com/mit-cml/appinventor-sources.git的输出
Cloning into 'appinventor-sources'...
POST git-upload-pack (gzip 1425 to 774 bytes)
remote: Counting objects: 41649, done.
remote: Compressing objects: 100% (7/7), done.
error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
我现在尝试再次增加缓冲区
git config --global http.postBuffer 1048576000
但还是一无所有。
我正在从git克隆进行故障排除时,远程端意外挂起解决方案。
我通过以下方法解决了相同的问题:
1 | git config http.postBuffer 524288000 |
可能是由于存储库的大小以及git的默认缓冲区大小所致,因此通过在git bash上进行上述操作,git缓冲区的大小将会增加。
干杯!
我遇到了同样的问题,并且通过更改网络连接解决了该问题。
实际上,我上一次的互联网连接速度太慢(45 kbit / s)。
因此,您应该使用更快的网络连接重试。
git client的卸载(版本:2.19.2)和安装(版本:2.21.0)为我解决了这个问题。
我尝试了" git init",它对我来说就像是魅??力。
我是从链接Git push错误中得到的:RPC失败;结果= 56,HTTP代码= 200致命:远程挂断意外致命
只需禁用防火墙,然后重新启动即可。它对我有用
我遇到了同样的问题,@ ingyhere的回答解决了我的问题。
遵循他的回答在这里告诉他的指示。
1 2 3 4 5 | git config --global core.compression 0 git clone --depth 1 <repo_URI> # cd to your newly created directory git fetch --unshallow git pull --all |
被提到为SSL_ERROR_SYSCALL,错误编号10054。
为了解决此SSL问题,我转到了.gitconfig文件(位于桌面c驱动器中),我将
1 2 3 4 | sslVerify = `false` //make sslVerify as false [user] name = `***<Enter your name>**` email = `**<Email Id>**` |
第一次没有网络连接或网络连接不良时发生这种情况。但是,当您再次尝试使用良好的网络连接2,3次时,将解决此问题。
我所做的是将依赖项列表移至
1 | #Pods for |
在Podfile中。像这样:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | # Uncomment the next line to define a global platform for your project # platform :ios, '9.0' target '' do # Comment the next line if you don't want to use dynamic frameworks use_frameworks! # Pods for target 'Tests' do inherit! :search_paths # Pods for testing end target 'UITests' do inherit! :search_paths # Pods for testing end pod 'Firebase/Core' pod 'Firebase/Database' end |