我正在尝试使用Ubuntu 13.04从GitHub私有仓库克隆我的项目。
我的错误始终如下
error: RPC failed; result=18, HTTP code = 200| 17 KiB/s
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: recursion detected in die handler
我也尝试了以下命令,但没有区别
git config --global http.postBuffer 524288000
我有什么可能遗失的吗?顺便说一句,我能够在Windows中毫无问题地克隆。
答案 0 :(得分:1)
首先检查问题是否仍然存在,因为今天早上GitHub存在一些问题 见其status history:
Today
6:52 UTC Everything operating normally.
6:50 UTC Some GitHub pages are again unavailable. We are continuing to investigate.
如果确实存在,请检查您是否可以在不同的计算机/操作系统上重现它 如this issue所示,如果这是因为某些内容很大,请使用shallow clone对其进行测试。
答案 1 :(得分:0)
我确实认为这是由太大的存储库引起的(因为我认为在尝试检出(即克隆)大于1 GB的存储库时遇到了相同的错误)。伊舍伍德()在StackOverflow: Pull large repository (more than 1GB size) over http fail
中也提出了这一怀疑。因此,本文是我在前面提到的链接中发布的解决方案的副本。
有关1.的含义(即浅表克隆)的更多信息,请参见StackOverflow: Is it safe to shallow clone with --depth 1, create commits, and pull updates again?
有关2的含义的更多信息,请参见StackOverflow: https://stackoverflow.com/questions/6802145/how-to-convert-a-git-shallow-clone-to-a-full-clone。
关于3:我认为这只是仔细检查。至少对我而言,没有带来任何更新。