【发布时间】:2021-01-17 21:08:04
【问题描述】:
我在脚本中使用了git clone,如果完成的时间比N 分钟长,我想使操作超时。
原因是某些存储库的大小超过 5GB(即使使用 --depth 1),下载可能需要 30 多分钟,具体取决于负载。我想忽略这些存储库。
由于git 无法在克隆之前检查存储库的大小,所以我能想到的唯一解决方案是为git clone 指定超时。这可能吗?
【问题讨论】:
-
看起来像XY problem。您是否真的尝试过找到一种方法来获取 repo 大小?有些帖子显示了如何以不同程度的准确度做到这一点。您是否研究过这些方法中的任何一种,看看它们是否足以解决您的潜在问题?
标签: linux git version-control