GitWeb часть:
Вы должны установить пакет gitweb с sudo apt-get install gitweb
Затем вы должны отредактировать файл конфигурации apache gitweb
$EDITOR /etc/apache2/conf.d/gitweb
изменить строку Alias /gitweb /usr/share/gitweb
на
Alias /git /usr/share/gitweb
откройте /etc/gitweb.conf
файл:
Вы должны изменить строку
$projectroot ".."
на
$projectroot "/code/git"
и изменить любую другую строку , содержащую , /gitweb
чтобы /git
, например ,
$stylesheet = "/gitweb/gitweb.css";
в
$stylesheet = "/git/gitweb.css";
затем перезагрузите веб-сервер Apache с помощью sudo /etc/init.d/apache2 horse-reload
Сама часть GIT :
Я настоятельно рекомендую использовать Gitosis ( http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way )
ПОМНИТЕ , если использовать Gitosis линии $projectroot
в /etc/gitweb.conf
должно быть
$projectroot = "/home/git/repositories/";
Вы можете найти подробную информацию о том, как настроить gitosis на
http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way
описание полной настройки гитоза слишком длинно для этого ответа.
Если вам нужна дополнительная помощь по поводу жиров, напишите мне комментарий
Чтобы исправить проблемы с правами доступа Apache, может потребоваться выполнить:
adduser www-data git
chgrp -R git /home/git/repositories