git错误:RPC失败; curl 56 GnuTLS recv error(-54):拉函数出错

时间:2017-12-30 15:50:44

标签: git docker ubuntu-16.04 git-submodules

我尝试了git submodule update --init --recursive

并出现以下错误

error: RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function. fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed

我的操作系统是第10窗口,我正在使用docker for windows。 Docker图片为ubuntu:16.04

2 个答案:

答案 0 :(得分:1)

看起来你缺少openssl包,因为另一种选择可能是网络问题。

答案 1 :(得分:0)

这不是完全相同的错误代码,但对 this similar issue 的一个回应建议在 git 全局配置设置中设置大缓冲区大小;

  git config --global http.postBuffer 524288000  
  git config --global https.postBuffer 524288000

这对我来说克服了与您类似的错误,尝试从 GitHub 克隆 cppcheck 存储库;

enter code here`remote: Counting objects: 100% (325/325), done.
remote: Compressing objects: 100% (159/159), 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: early EOF
fatal: index-pack failed