Git克隆过程失败,卷曲56错误

时间:2016-05-17 13:17:10

标签: git tfs clone

当我尝试从 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

通过增加缓冲区大小来尝试许多解决方案,但它们都不适用于我。

4 个答案:

答案 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