[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