Überprüfen Sie, dass git-repository vorhanden ist

Gibt es eine Möglichkeit, wie Sie überprüfen, ob git-repository vorhanden sind, nur vor dem ausführen git clone Aktion? So etwas wie git clone $REMOTE_URL --dry-run?

Ich würde gerne verwirklichen schnelle überprüfung der Methode, die prüfen Existenz vor der Klon-Aktion ausgeführt wird. Ich erwarte, dass die Verbindung langsam und repository könnte groß sein, noch mehr als 1GB, so will ich nicht zu verlassen auf Zeit umfangreiche Bedienung durch einfache Validierung. Der Klon wird asynchron durchgeführt werden, in den hintergrund, wenn Validierung Pässe.

Fand ich diese https://superuser.com/questions/227509/git-ping-check-if-remote-repository-exists aber es funktioniert aus dem git-repository Kontext nach der ersten Klon-Aktion fertig ist.

Vielleicht gibt es einige git-Aufruf, funktioniert ohne git-repository-Kontext und zurück "einige Daten", wenn das repository auf dem Ziel vorhanden sind oder eine Fehlermeldung, falls nicht.

InformationsquelleAutor Jan Stanicek | 2014-05-28

Schreibe einen Kommentar