是否可以使用预下载的存储库存档克隆 GIT 存储库?

  • 本文关键字:存储 GIT 可以使 下载 是否 git
  • 更新时间 :
  • 英文 :


由于公司代理和初始存储库中的大文件,我遇到了网络问题,因此我无法克隆我的存储库:

错误: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

现在我拥有了一切。

由于我无法

再删除自己的问题,因为它有答案,因此我投票关闭了我自己的问题,因为它是该问题的副本。

最新更新