次のように、apache2.conf ファイルで宣言された hgweb.cgi スクリプトを使用して、Apache Web サーバーにリポジトリをセットアップしました。
ScriptAlias /hgp "/var/www/hgrepublic/hgweb.cgi"
私の hgweb.cgi スクリプトで、config 変数をリポジトリへのパスとして設定すると、次のようになります。
config = "/var/www/hgrepublic/fakecake"
それは機能し、 http://localhost/hgpにリポジトリの履歴が表示されます
hgweb.config ファイルを使用する場合は、hgweb.cgi スクリプトで構成変数を次のように設定します。
config = "hgweb.config"
構成ファイルで使用しようとしているパスが何であれ、Web インターフェイスに自分のリポジトリが表示されません (空のリポジトリ インデックス)。絶対パスと相対パスで試したいくつかの例を次に示します
[paths]
/ = /var/www/hgrepublic/**
fakecake = /fakecake
fakecake = /var/www/hgrepublic/fakecake
構成ファイルで動作させるのに役立つアイデアはありますか? (構成ファイルで宣言されたいくつかのリポジトリが必要です)
注: hgweb の cgi ファイルと構成ファイルは、/var/www/hgrepublic/ フォルダーと、fakecake リポジトリ フォルダーにあります。