gpt4 book ai didi

git - 如何在一个不稳定的连接上完成一个大项目的 git clone?

转载 作者:IT王子 更新时间:2023-10-29 01:16:43 26 4
gpt4 key购买 nike

我正在尝试 git clone LibreOffice 代码库,但目前我的互联网连接速度约为 300kbps,而且很不稳定。我可以随时恢复连接,但是 git clone 进程已经停止工作,无法让它再次运行。有什么方法可以让 git clone 下载更抗故障吗?

我自己考虑的一个选择是下载其他人的 .git 目录,但这过于依赖其他人,对我来说似乎不是最佳解决方案。

最佳答案

想到的两个解决方案(或者更确切地说是解决方法)是:

  • 使用浅克隆git clone --depth=1,然后使用git fetch深化这个克隆 - -depth=N,随着 N 的增加。您可以使用 git fetch --unshallow(自 1.8.0.3 起)下载所有剩余的修订版。

  • 请求某人捆绑一些标记的版本(参见git-bundle(1)联机帮助页)。 bundle 本身是一个普通文件,您可以通过支持恢复的 HTTP/FTP、BitTorrent、rsync 等任何方式下载它。您可以从 bundle 创建克隆、修复配置,并从官方 LibreOffice 存储库中进一步获取.

关于git - 如何在一个不稳定的连接上完成一个大项目的 git clone?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3954852/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com