So habe ich mehrere Ordner für eine Liste von Subdomains. Jeder Ordner enthält dasselbe Skript, das den Host dynamisch testet und mehrere Konfigurationen lädt.bash script zu git ziehen
So die Liste wächst und CD zu jedem Ordner zu git ziehen wird zu einer langweiligen Aufgabe.
Der Hosting-Service meines Clients ist begrenzt und ich kann dem Host keinen SSH-Schlüssel hinzufügen, damit der Pull "passwortlos" ist, also mache ich den Pull über HTTPS.
Ich bin kein Experte bash aber die grundlegende Schleife wäre:
for dir in /tmp/*/
do
#passwordless pulls
done
Hier ist der Haken, muss einige Ordner entwickeln ziehen und andere Hauptzweig ziehen.
Wenn Sie sagen "einige Ordner müssen ziehen, entwickeln und andere ziehen Master", wird es immer der Zweig sein, auf dem sie bereits sind, oder zumindest seine Upstream? d. h. Wird ein einfacher 'git pull'? – Mort