- 追加された行はこの色です。
- 削除された行はこの色です。
[[OS/Linux]]
*git [#e3624c7f]
※http の設定はできている状態とする
** 必要なパッケージをインストールする [#tf0f6cdd]
yum install git gitweb
** /etc/httpd/conf.d/git.conf 設定ファイルを編集する [#n5e9e70e]
SetEnv GIT_PROJECT_ROOT /var/git <-- git リポジトリを置くルートパス
SetEnv GIT_HTTP_EXPORT_ALL
ScriptAlias /git/ /usr/libexec/git-core/git-http-backend/
<Location /git>
AuthType Basic
AuthNAme "Authorization Git"
AuthUserFile [git認証用パスワードファイル]
Require valid-user
SSLRequireSSL <-- SSLのみ許容(不要であれば外す)
</Location>
Alias /gitweb /var/www/git
<Directory /var/www/git>
Options +ExecCGI
AddHeader cgi-script .cgi
DirectoryIndex gitweb.cgi
AuthType Basic
AuthName "Authorization Git"
AuthUSerFile [git認証用パスワードファイル]
Require valid-user
SSLRequireSSL
</Directory>
** /etc/gitweb.conf を設定する [#ldf3515b]
$projectroot = $ENV{GIT_PROJECT_ROOT};