La parte gitweb:
Devi installare il pacchetto con gitweb sudo apt-get install gitweb
Quindi devi modificare il file di configurazione di gitweb di apache
$EDITOR /etc/apache2/conf.d/gitweb
cambia la linea Alias /gitweb /usr/share/gitweb
in
Alias /git /usr/share/gitweb
apri il /etc/gitweb.conf
file:
devi cambiare la linea
$projectroot ".."
in
$projectroot "/code/git"
e cambia qualsiasi altra riga contenente /gitweb
ad /git
esempio
$stylesheet = "/gitweb/gitweb.css";
per
$stylesheet = "/git/gitweb.css";
quindi ricaricare il tuo server web apache con sudo /etc/init.d/apache2 horse-reload
La stessa parte GIT :
Consiglio vivamente l'uso della gitosi ( http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way )
RICORDA se uso gitosis la linea $projectroot
in /etc/gitweb.conf
deve essere
$projectroot = "/home/git/repositories/";
Puoi trovare informazioni dettagliate su come impostare la gitosi su
http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way
descrivere la configurazione completa della gitosi è troppo lungo per questa risposta.
Se hai bisogno di ulteriore aiuto sulla gitosi, inviami un commento
Per risolvere i problemi di autorizzazione di apache, potrebbe essere necessario:
adduser www-data git
chgrp -R git /home/git/repositories