2 Stimmen

git - wo soll ich den .git-Ordner ablegen?

Ich entwickle eine Website und frage mich, wo ich den .git-Ordner ablegen soll - im gleichen Verzeichnis wie /var/www/html/mysite?

Ich habe GitHub Konto btw, was denken Sie, es ist gut oder es gibt bessere Anbieter?

2voto

Arrowmaster Punkte 8957

http://toroid.org/ams/git-website-howto ist ein großartiger Leitfaden für diese gemeinsame Aufgabe.

Die Grundlagen sind, dass Sie eine nackt Repo (mit git init --bare ) außerhalb des DocumentRoot Ihres Webservers und fügen Sie einen Post-Receive-Hook zum Repository hinzu, der die Website-Inhalte innerhalb des DocumentRoot aktualisiert, wenn Sie das Repository pushen.

0voto

atx Punkte 4532

Erstellen Sie ein neues Repository außerhalb des DocumentRoot Ihres Webservers. Kopieren Sie Ihre Website in dieses neue Repository und führen Sie

git init

Das mag ineffizient sein, wenn Sie Änderungen an Ihrer Website vornehmen, aber ich würde nicht wollen, dass Besucher den Inhalt meines .git-Ordners sehen...

0voto

user228137 Punkte 762

Sie können sich auch informieren über code.google.com und verwenden Subversion - können Sie Ihren Code für bis zu 2 GB hosten. Andere sind SourceForge, BitBucket, etc.

Da Sie Apache verwenden, müssen Sie Ihren Git-Ordner nicht unbedingt in /var/www/* ablegen, denn Sie können die Apache-Direktiven so ändern, dass sie auf einen Ort verweisen, den Sie auf Ihrem System als bequemer empfinden. finden Sie eine Anleitung, wie Sie dies tun aquí

Wenn Sie sich dafür entscheiden, Ihren Apache-Ordner an einem anderen Ort auf dem System einzurichten, achten Sie darauf, die Ordnerrechte so zu setzen, dass sie im Web veröffentlicht werden können, indem Sie chmod 711 folder/

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X