我正在尝试使用 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 中毫无问题地克隆。
我确实相信这是由太大的存储库引起的(因为我相信当我尝试签出(即克隆)大于 1 GB 的存储库时遇到了相同的错误。)。也有人提出了这样的怀疑伊舍伍德 in 堆栈溢出:通过 http 拉取大型存储库(超过 1GB 大小)失败
因此,这里的这篇文章是我在前面提到的链接中发布的解决方案的副本。
- git clone --深度 1 您要克隆的 URL ./
- git fetch --unshallow
- git pull
有关 1.(即浅克隆)含义的更多信息,请参见堆栈溢出:使用 --depth 1 进行浅层克隆、创建提交并再次拉取更新是否安全?
有关 2. 含义的更多信息,请参见堆栈溢出:https://stackoverflow.com/questions/6802145/how-to-convert-a-git-shallow-clone-to-a-full-clone.
关于3:我认为这只是为了仔细检查。至少对我来说这并没有给我带来任何更新。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)