FreeBSD 14
Sponsored Link

Git : Gitweb インストール2024/09/13

 

Gitweb をインストールして、Web ブラウザー経由で Git リポジトリが参照できるよう設定します。

[1]

こちらを参考に Apache httpd をインストールしておきます

[2] Gitweb を設定します。
root@dlp:~ #
vi /etc/gitweb.conf
# 新規作成
# Git リポジトリのルートディレクトリ

our $projectroot="/usr/local/git";
root@dlp:~ #
vi /usr/local/etc/apache24/httpd.conf
<IfModule !mpm_prefork_module>
        # 166行目 : [prefork] 以外で起動の場合はこちらをコメント解除
        LoadModule cgid_module libexec/apache24/mod_cgid.so
</IfModule>
<IfModule mpm_prefork_module>
        # 169行目 : [prefork] で起動の場合はこちらをコメント解除
        #LoadModule cgi_module libexec/apache24/mod_cgi.so
</IfModule>

# 181行目 : コメント解除
LoadModule rewrite_module libexec/apache24/mod_rewrite.so

root@dlp:~ #
vi /usr/local/etc/apache24/Includes/gitweb.conf
Alias /gitweb /usr/local/share/gitweb
<Directory /usr/local/share/gitweb>
    DirectoryIndex gitweb.cgi
    Options +FollowSymLinks +ExecCGI
    AddHandler cgi-script .cgi
    # 必要に応じてアクセス制限
    Require ip 127.0.0.1 10.0.0.0/24
</Directory>

root@dlp:~ #
cp -pR /usr/local/share/examples/git/gitweb /usr/local/share/gitweb

root@dlp:~ #
service apache24 restart

[3] 任意のクライアントコンピューターから [(サーバーのホスト名 または IP アドレス/gitweb/)] に Web アクセスすると Git リポジトリが参照可能です。
関連コンテンツ