Есть ли у git-clone возможность возобновления?


15

Есть ли у команды git-clone возможность возобновления? Если он прервется во время загрузки большого репозитория, возобновится ли он, если я снова дам ту же команду?



Для TL; DR , найдите пример использования в stackoverflow.com/q/38618885 и stackoverflow.com/q/9268378
rwong

Ответы:


9

Нет, клонирование не может быть возобновлено, если его прервать, вам нужно начать все сначала. Если вы подозреваете, что есть вероятность того, что ваш клон может быть прерван, найдите пакет git, который вы можете загрузить, используя протокол, который можно возобновить. Затем вы можете использовать это для создания первоначального клона и использовать реальное хранилище, чтобы быть в курсе.


0

Я столкнулся с той же проблемой с плохим подключением к Интернету. Поэтому я пришел к следующему решению: создал небольшой php-файл на моем сервере, чтобы загрузить пакет в виде zip-файла:

<?php
$url = "https://codeload.github.com/CocoaPods/Specs/zip/master";
file_put_contents("coco.zip", fopen($url, 'r'));
?>  

<a href="coco.zip">coco.zip</a>

затем загрузите ZIP-файл, используя любой менеджер загрузок, который поддерживает резюме

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.