[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cvs-ml 707] 複数のリポジトリ管理



三上です。

$CVSROOT以下の管理ファイルがプロジェクトによって違うという理由から
($CVSROOT/cvswappers、$CVSROOT/writers、$CVSROOT/readers など)
ひとつのサーバに複数のリポジトリを作成して運用しています。

/etc/inetd.conf には

  cvspserver      stream  tcp     nowait  root    /usr/local/bin/cvs
cvs --allow-root=/home/cvs0/0 \
  --allow-root=/home/cvs0/1 --allow-root=/home/cvs0/2 --allow-root=/home/cvs
0/3 \
  --allow-root=/home/cvs0/4 --allow-root=/home/cvs0/5 pserver

のような苦しい書き方で凌いでいて、
文字数制限からだと思うのですが、これ以上 --allow-root を増やすと正常に動作し
なくなります。

さらにレポジトリを増やさなくてはならなくなった場合、何か上手い解決方法はない
ものでしょうか?

・ 管理ファイルを共通化してなんとかひとつのリポジトリで済ます。
・ サーバを複数用意する。
・ pserver を別ポートで動かす。

--
三上 陽司    Yoji Mikami
E-mail: yoji@bigfoot.com