O comando git-clone tem capacidade de retomar? Se ele for interrompido enquanto eu estiver baixando um repositório grande, ele será retomado se eu der o mesmo comando novamente?
O comando git-clone tem capacidade de retomar? Se ele for interrompido enquanto eu estiver baixando um repositório grande, ele será retomado se eu der o mesmo comando novamente?
Respostas:
Não, a clonagem não pode ser retomada, se for interrompida, você precisará começar novamente. Se você suspeitar que há uma boa chance de o seu clone ser interrompido, procure um pacote git que possa ser baixado usando um protocolo que possa ser retomado. Você pode usá-lo para criar o clone inicial e usar o repositório real para manter-se atualizado.
Eu enfrentei o mesmo problema com uma conexão de internet ruim. Então, eu vim com a seguinte solução: Criei um pequeno arquivo php no meu servidor para baixar o pacote como um arquivo 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>
faça o download do arquivo zip usando qualquer gerenciador de downloads que suporte o currículo