3

git を使い始めたばかりです。ビルドとインストールは簡単でした。次に、自分の Web プロジェクトの 1 つのディレクトリに移動し、そこに git リポジトリを追加しました。

$ cd ~/Sites/webapp
$ git init (and so on)

gitweb もセットアップし、gitweb.cgi の $projectroot 設定に ~/Sites/webapp を追加すると、http://localhost/gitweb/gitweb.cgiに移動したときにブラウザーに表示されました。

したがって、私の質問は--私が理解していることから、g​​itには中央レポの概念がありません。私が取り組んでいるすべてのプロジェクトには、独自の git リポジトリがあります。私のプロジェクトはハードディスク全体にあるため、それぞれのリポジトリもハードディスク全体にあります。複数のリポジトリを gitweb に追加するにはどうすればよいですか? すべてのリポジトリの中央レジストリのようなものはありますか? 作業方法を本当に再調整して、すべてのプロジェクトを中央ディレクトリに移動する必要がありますか? これはどのように行われますか?

4

2 に答える 2

5

遅くなったほうがいいと思います。

プロジェクトのルート ディレクトリを作成し、git リポジトリをリンクすることで解決しました。

project_root="/opt/gitweb"

/opt/gitweb 内

ln -s ~/Sites/webapp webapp.git
ln -s ~/someotherplace/whereitis/application appliation.git
于 2011-01-12T20:07:37.957 に答える