Есть ли у команды git-clone возможность возобновления? Если он прервется во время загрузки большого репозитория, возобновится ли он, если я снова дам ту же команду?
Есть ли у команды git-clone возможность возобновления? Если он прервется во время загрузки большого репозитория, возобновится ли он, если я снова дам ту же команду?
Ответы:
Нет, клонирование не может быть возобновлено, если его прервать, вам нужно начать все сначала. Если вы подозреваете, что есть вероятность того, что ваш клон может быть прерван, найдите пакет git, который вы можете загрузить, используя протокол, который можно возобновить. Затем вы можете использовать это для создания первоначального клона и использовать реальное хранилище, чтобы быть в курсе.
Я столкнулся с той же проблемой с плохим подключением к Интернету. Поэтому я пришел к следующему решению: создал небольшой 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-файл, используя любой менеджер загрузок, который поддерживает резюме