Как бы вы установили Gitweb на виртуальный хостинг? - PullRequest
2 голосов
/ 30 сентября 2010

Я недавно установил свой git на свой общий хостинг, теперь я хочу установить gitweb, но я не знаю, как его установить и настроить.

Есть ли у вас какие-либо процессы, которыми можно поделиться при установке gitweb?

1 Ответ

4 голосов
/ 30 сентября 2010

В разделе gitweb git repo содержатся подробные инструкции по установке .

Цитировать только первый раздел:

Веб-интерфейс GIT(gitweb) Установка

Сначала вы должны сгенерировать gitweb.cgi из gitweb.perl, используя "make gitweb", затем "make install-gitweb" соответствующие файлы (gitweb.cgi, gitweb.js, gitweb.css, git-logo.png и git-favicon.png) к месту назначения.
Например, если git был (или есть) установлен с префиксом /usr и gitwebdir равен /var/www/cgi-bin, вы можете сделать:

$ make prefix=/usr gitweb                            ;# as yourself
# make gitwebdir=/var/www/cgi-bin install-gitweb     ;# as root

В качестве альтернативы вы можете использовать autoconf сгенерированный ./configure сценарий для установки пути к двоичным файлам git (через config.mak.autogen), поэтому вы можете написать вместо

$ make configure                     ;# as yourself
$ ./configure --prefix=/usr          ;# as yourself
$ make gitweb                        ;# as yourself
# make gitwebdir=/var/www/cgi-bin \
       install-gitweb                ;# as root

В приведенном выше примере предполагается, что ваш веб-сервер настроен для запуска [executable] файлов в /var/www/cgi-bin/ в качестве серверных сценариев (в виде сценариев CGI).

...