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?
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?
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.
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...
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 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.