Część gitweb:
Musisz zainstalować pakiet gitweb z sudo apt-get install gitweb
Następnie musisz edytować plik konfiguracyjny Apache gitweb
$EDITOR /etc/apache2/conf.d/gitweb
zmień linię Alias /gitweb /usr/share/gitweb
na
Alias /git /usr/share/gitweb
otwórz /etc/gitweb.conf
plik:
musisz zmienić linię
$projectroot ".."
na
$projectroot "/code/git"
i zmienić dowolną inną linię zawierającą /gitweb
na /git
przykład
$stylesheet = "/gitweb/gitweb.css";
do
$stylesheet = "/git/gitweb.css";
następnie ponownie załaduj serwer apache sudo /etc/init.d/apache2 horse-reload
Sama część GIT :
MOCNO polecam stosowanie gitosis ( http://scie.nti.st/2007/11/14/hosting-git-reposiaries-the-easy-and-secure-way )
PAMIĘTAJ jeśli użycie gitosis linię $projectroot
w /etc/gitweb.conf
musi być
$projectroot = "/home/git/repositories/";
Szczegółowe informacje na temat konfiguracji gitosis można znaleźć na stronie
http://scie.nti.st/2007/11/14/hosting-git-reposiaries-the-easy-and-secure-way
opis pełnej konfiguracji gitozy jest zbyt długi dla tej odpowiedzi.
Jeśli potrzebujesz więcej pomocy na temat gitozy, napisz do mnie komentarz
Aby rozwiązać problemy z uprawnieniami do apache, konieczne może być:
adduser www-data git
chgrp -R git /home/git/repositories