Ist es sicher, Ihre Site in einem Git Repository auf Ihrem Produktionsserver zu betreiben?

8

Zurück als ich anfing, SVN für die Versionskontrolle zu verwenden, wurde mir gesagt, dass ich 'svn export' verwenden sollte, um immer eine saubere Kopie des Codes auf dem Server laufen zu lassen.

Mit Git scheint es, als ob der beste Weg, um meine Dateien auf dem Server zu bekommen, Git ist, der die Anwendungsordner verwaltet und ihm sagt, welches Tag ich möchte, dass es läuft. Ist das eine gute Übung oder gibt es einen besseren Weg?

Ich würde natürlich .git / vom öffentlichen Zugriff blockieren, aber es fühlt sich komisch an, eine aktive Version des Git Repos auf dem Produktionsserver zu haben. (Vermute ich verpasse vielleicht einen Schritt ...)

Ich danke Ihnen für die Einsichten, mit denen Sie mir in diesem Bereich helfen können.

Bearbeiten: Ich verwende derzeit "svn export" in einen Zeitstempel-Freigabeordner, in den ich das öffentliche Verzeichnis mit meinem Bereitstellungsskript symbolisieren kann.

    
gokujou 04.03.2011, 17:10
quelle

3 Antworten

1

Anstatt das Repo auf dem Webserver als normales, nicht leeres Repo zu klonen, sollten Sie eine Methode wie diese verwenden. Ссылка

    
Arrowmaster 08.03.2011, 06:06
quelle
0

Eine Möglichkeit wäre, Ihren Entwicklungs- und Bereitstellungsprozess ähnlich wie in diesem Post .

    
Mr. L 04.03.2011 17:17
quelle
-2

Sie können Apache so konfigurieren, dass er keinen git-Ordner bereitstellen kann. Etwas wie:

%Vor%     
gagarine 08.03.2011 01:26
quelle

Tags und Links