由于公司代理和初始存储库中的大文件,我遇到了网络问题,因此我无法克隆我的存储库:
错误:RPC 失败;curl 56 从对等方接收数据时失败
我找到的所有解决方案和解决方法都不起作用,但我有另一个想法:
我可以毫无问题地下载我的存储库的压缩存档。是否可以准备一个包含压缩内容的存储库文件夹,然后告诉 GIT 将其链接到我的存储库?
看看如何从它的zip克隆git存储库,他们的解决方案依赖于clone --bare ...
,它仍然下载大内容。
是的。只需使用存储库目录的文件路径git remote add
即可。
一个答案来自 如何在不稳定的连接上为大型项目完成 git 克隆? 为我解决了:
使用浅层克隆,即 git 克隆 --depth=1,然后加深此克隆 使用 git fetch --depth=N,增加 N。你可以使用 git fetch --unshallow(从 1.8.0.3 开始(下载所有剩余的修订版。
我做了:
git clone ... --depth=1
git fetch --depth=2
git fetch --unshallow
现在我拥有了一切。
由于我无法再删除自己的问题,因为它有答案,因此我投票关闭了我自己的问题,因为它是该问题的副本。