Hat Git-Clone Resume-Fähigkeit?

16

Ist der Befehl git-clone wiederaufnahmefähig? Wenn es unterbrochen wird, während ich ein großes Repository herunterlade, wird es fortgesetzt, wenn ich den gleichen Befehl erneut gebe?

sleske
quelle

Antworten:

10

Nein, das Klonen kann nicht fortgesetzt werden. Wenn es unterbrochen wird, müssen Sie erneut beginnen. Wenn Sie den Verdacht haben, dass Ihr Klon möglicherweise unterbrochen wird, suchen Sie nach einem Git-Bundle , das Sie mithilfe eines Protokolls herunterladen können, das fortgesetzt werden kann. Sie können das dann verwenden, um den anfänglichen Klon zu erstellen und das tatsächliche Repository zu verwenden, um auf dem neuesten Stand zu bleiben.

qqx
quelle
0

Ich hatte das gleiche Problem mit einer schlechten Internetverbindung. Also habe ich mir folgende Lösung ausgedacht: Eine kleine PHP-Datei auf meinem Server erstellt, um das Paket als Zip-Datei herunterzuladen:

<?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>

Laden Sie dann die ZIP-Datei mit einem Download-Manager herunter, der Resume unterstützt

Hassan
quelle