Debian 8 (jessie) に GitWeb をインストールする

APT で GitWeb をインストールする。依存関係で Git も Apache2 もインストールされる。

# apt-get update
# apt-get install gitweb

Apache2 の CGI モジュールを有効にする。これをやらないと "404 - Not found" になる。

# a2enmod cgi

リポジトリ置き場に適当なリポジトリを作る。これをやらないと "404 - No projects found" が表示される。

$ cd /var/lib/git
$ mkdir sample.git
$ cd sample.git
$ git init --bare --shared

ブラウザーで gitweb ディレクトリーにアクセスして動作を確認する。

http://{サーバーアドレス}/gitweb/

f:id:renkin3q:20160330154759j:plain

実績

Debian 8.3

参考にしたページ

Debian 8 Jessie : Apache2 : Perlスクリプトを利用する : Server World