[[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};