Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


サイドバー

メインメニュー

XAMPP アレンジ

IED

WSL2

道具箱

リポジトリ編

フレームワーク編

公開ソフトウェア

メタ
リンク


このページへのアクセス
今日: 22 / 昨日: 1
総計: 2715

git2:server:git-web

文書の過去の版を表示しています。


Gitサーバーの構築 - GitWeb

Git 2.24

y2sunlight 2020-06-04

Git に戻る

本章では、社内用のGitサーバーの構築について説明します。本編のSmart HTTPによるGitサーバーの構築によって、基本的なGitサーバーの機能は得られたので、次は、Webベースのブラウジング機能を追加します。Gitには、GitWebと呼ばれるCGIスクリプト(perl5)が付属しています。

サーバー環境

  • CentOS 7.2 / Apache 2.4 / Git 2.24

関連記事

リンク


GitWebのインストール

gitweb(CGI) を IUSリポジトリからインストールします。本章ではgit2.24を使用しているので、パッケージ名は、git224-gitweb です。Gitのインストールについての詳細は本編の IUSによるgit2の導入 をご覧ください。

yum install --enablerepo=ius git224-gitweb

インストールの途中で、インストールしても良いか確認される (Is this ok [y/d/N]:) ので y と回答します。正常にインストールされると最後に、完了のメッセージが表示されます。

ここでインストールしたCGI (gitweb.cgi) は以下に設置されます。

/var/www/git/gitweb.cgi

gitweb.cgi(Perl5で書かれている) を以下のように編集します。

/var/www/git

gitweb.cgi
85 # absolute fs-path which will be prepended to the project path
86 #our $projectroot = "/pub/scm";
87 our $projectroot = "/var/git";
  • 87行目:$projectroot に リポジトリ( 本章では /var/git )のルートを指定します。


Apacheの設定

TODO


GitWebへのアクセス

TODO


コメント

コメントを入力. Wiki文法が有効です:
 
git2/server/git-web.1591308078.txt.gz · 最終更新: 2020/06/05 07:01 by y2sunlight