当我尝试从 TFS 克隆存储库时,我最终得到了以下错误:
Cloning into 'Repo'... error: RPC failed; curl 56 Illegal or missing hexadecimal sequence in chunked-encoding fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed
通过增加缓冲区大小来尝试许多解决方案,但它们都不适用于我。
答案 0 :(得分:1)
Git克隆过程中出现类似错误Git Clone Fails - error: RPC failed; result=56, HTTP code = 200请尝试链接中的解决方案。
在执行Git命令之前在命令行中执行以下命令:
1 set GIT_TRACE_PACKET=1
2 set GIT_TRACE=1
3 set GIT_CURL_VERBOSE=1
答案 1 :(得分:1)
我在提交/推送时遇到了同样的问题,The remote end hung up unexpectedly while git cloning通过使用类似这样的命令来提高缓冲区的速度
git config --global http.postBuffer 524288000
答案 2 :(得分:0)
问题可能是所使用的压缩类型,请尝试其他类型的压缩:
git config --global core.compression 1
或
git config --global core.compression 9
或
git config --global core.compression 0
或
git config --global core.compression 6
机会是解决您的问题的机会之一
答案 3 :(得分:0)
对我来说有效的是,因为 git 的内存要求可能会发生此错误。
我已将这些行添加到 $USER_HOME 中存在的全局 git 配置文件 .gitconfig 中
即C:\Users\<USER_NAME>\.gitconfig
[core]
packedGitLimit = 512m
packedGitWindowSize = 512m
[pack]
deltaCacheSize = 2047m
packSizeLimit = 2047m
windowMemory = 2047m