Der Gitweb-Teil:
Sie müssen das Paket gitweb mit installieren sudo apt-get install gitweb
Dann müssen Sie die Apache Gitweb-Konfigurationsdatei bearbeiten
$EDITOR /etc/apache2/conf.d/gitweb
Ändern Sie die Zeile Alias /gitweb /usr/share/gitweb
in
Alias /git /usr/share/gitweb
Öffnen Sie die /etc/gitweb.conf
Datei:
Sie müssen die Zeile $projectroot ".."
in
ändern
$projectroot "/code/git"
und ändern andere Leitung enthält , /gitweb
um /git
zum Beispiel
$stylesheet = "/gitweb/gitweb.css";
zu
$stylesheet = "/git/gitweb.css";
Laden Sie dann Ihren Apache-Webserver mit neu sudo /etc/init.d/apache2 horse-reload
Der GIT-Teil selbst:
Ich empfehle dringend die Verwendung von Gitosis ( http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way )
REMEMBER , wenn Sie Gebrauch gitosis die Linie $projectroot
in /etc/gitweb.conf
muss sein
$projectroot = "/home/git/repositories/";
Ausführliche Informationen zum Einrichten von Gitosis finden Sie unter
http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way
Die Beschreibung des vollständigen Gitosis-Setups ist für diese Antwort zu lang.
Wenn Sie weitere Hilfe bei der Gitose benötigen, schreiben Sie mir einen Kommentar
Um Apache-Berechtigungsprobleme zu beheben, müssen Sie möglicherweise Folgendes tun:
adduser www-data git
chgrp -R git /home/git/repositories