zur Zeit meines Work-Flow Aktualisierung wird wie folgt:Best Practice eine Website
lokal auf einer Maschine, die ich auf jeder Webseite eine Git-Repo halten arbeite ich an, wenn die Zeit, etwas zu veröffentlichen, kommt komprimiere ich den Ordner und Laden Sie diese einzelne Datei über ssh auf den Produktionsserver hoch, dekomprimieren Sie sie, testen Sie die Änderungen, verschieben Sie die Änderungen in den Live-Ordner und ich lösche den .git-Ordner.
Ich frage mich, ob die Verwendung eines Git Repo auf dem Live-Server eine gute Idee war, scheint zunächst zu sein, aber es kann problematisch sein, wenn eine Änderung auf dem Produktionsserver im Vergleich zu nicht gleich aussieht die lokale Entwicklungsmaschine ... das könnte ein Feuer anfangen ... Was ist mit dem Erstellen eines nackten Repo auf einigen Ordner auf dem Produktionsserver dann klonen von dort in den öffentlichen Ordner und schob Updates von lokalen Rechner auf den bloßen Repo und ziehen aus dem blank auf dem öffentlichen Ordner des Produktionsservers ... möge jeder ein Feedback geben.
Später las ich über Capistrano http://capify.org aber ich habe keine Erfahrung w/diese Software ...
Ihrer Erfahrung, was die beste Praxis/Methodik ist eine Website, Bereitstellung/Updates zu erreichen?
Vielen Dank im Voraus und für Ihr Feedback.
Eigentlich benutze ich, um 2 Server zu arbeiten, einen der Live-/Produktionsbereich und den anderen die Sandbox, aber eigentlich habe ich nur einen Server. In der Sandbox habe ich eine Kopie der Repos und aktualisiere sie regelmäßig. Raten Sie, ich werde einen Sanbox-Ordner starten von dort, danke. –