Настройка сервера GIT на CentOS 7.8
1) Установим git:
1 |
yum install git |
2) Установим gitweb:
1 2 3 4 |
git clone git://git.kernel.org/pub/scm/git/git.git cd git/ make GITWEB_PROJECTROOT="/srv/git" prefix=/usr gitweb sudo cp -Rf gitweb /var/www/ |
, где в переменную GITWEB_PROJECTROOT прописываем путь, где будут храниться репозитарии
3) Настроим Apache:
1 2 3 4 5 6 7 8 |
ServerName gitserver DocumentRoot /var/www/gitweb Options +ExecCGI +FollowSymLinks +SymLinksIfOwnerMatch AllowOverride All order allow,deny Allow from all AddHandler cgi-script cgi DirectoryIndex gitweb.cgi |
4) Возможно понадобиться установить дополнительно модули для Perl:
1 |
yum install perl-Digest-MD5 perl-CGI -y |
5) Создание репозитария:
1 2 3 4 |
cd /srv/git mkdir newrep cd newrep git init |