Git / GitosisリポジトリへのWebインターフェイスを試すために、GitWebとCGitをインストールしました。Fedora 13と私のGitosisで実行すると、うまく機能しています。gitwebとcgitをインストールし、リポジトリを指すように構成を設定しましたが、gitwebもcgiもリポジトリを一覧表示しません。Gitwebはgitwebページを表示しますが、次のように表示されます。
404-プロジェクトが見つかりません
次の/etc/gitweb.confファイルに適切なディレクトリがリストされています。
$projectroot = "/var/lib/gitosis/repositories";
$projects_list = "/var/lib/gitosis/gitosis/projects.list";
$export_ok="";
$strict_export = "true";
CGitはcgitページを表示しますが、次のように表示されます。
gitリポジトリではありません:'/var/lib/gitosis/repositories/code/test.git'
このテストリポジトリのリンクをクリックすると(はい、存在します)。次の/etc/cgitrcファイルに適切なディレクトリがリストされています。
repo.url=Test Repo
repo.path=/var/lib/gitosis/repositories/code/test.git
repo.desc=master test repository
repo.owner=gitosis@gitserv
repo.readme=info/web/about.html
どちらもリポジトリをリストしていないので、それは私の構成であるに違いないと思いますが、これらを表示するために何を構成すればよいかわからないようです。/ var / lib / gitosis/repositoriesにSymLinkedされたリポジトリがあります。これはディレクトリ/home/gitを指します。また、リポジトリを/ var / lib / gitosis / repositoryの下にcodeとconfとして設定し、docsをcode/test.gitまたはconf/test.gitまたはdocs/test.gitでチェックアウトします。これが問題である可能性があると考え、リポジトリを/ var / lib / gitosis / repository dirに直接コピーしましたが、それでも表示されませんでした。誰かが私がこれを機能させるために試みることができるものを私に向けることができますか?何日もそこにいました。