Частина 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 :
Я настійно рекомендую використовувати гітоз ( http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way )
ПАМ'ЯТАЙТЕ , якщо використовувати Gitosis лінії $projectroot
в /etc/gitweb.conf
повинно бути
$projectroot = "/home/git/repositories/";
Ви можете знайти докладну інформацію про те, як налаштувати гітоз на веб-сайті
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