[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:90965] Re: 2つのcvsserver の同期


こんにちは。松田陽一 _at_ PAL-NET三鷹です。

From: Naoto Shimazaki <igy _at_ arhc.org>
Subject: [linux-users:90963] Re: 2つの cvs server の同期
Date: Wed, 30 Jan 2002 23:52:09 +0900

> > 今般、 cvs サーバをたてて、サイトのミラーリングをしたい、と思い立ち
> > ました。

この一言が誤解を招いてしまったのでしょうか。

> メインのサイトとミラーのサイトは同じコンテンツを持つのですよね。
> だったら、
> 
> 	- 神様サーバ
> 	- メイン web サーバ
> 	- ミラー(というかサブ) web サーバ
> 
> という構成にし、
> 
> 	- 神様サーバに repository を置く。
> 	- コンテンツの書き換え権を持つ人には
> 	  神様サーバのアカウントを発行。
> 	- web サーバ上のアカウントは発行しない。
> 	- web サーバは定期的に cvs update を行う。
> 	- web サーバの定期 updater に対して発行される
> 	  神様サーバのアカウントは read only にしておく。
> 	- サブのサーバも同じ。
> 
> でよいでしょう。

それは

・神様サーバは cvs server
・メイン web サーバは cvs client
・サブ web サーバも cvs client

で、神様サーバのコンテンツを cvs update しろ、ってことですよね。

そうではなく、

| +-----------------+                 +-----------------+
| |メイン web サイト+----internet-----+ミラー web サイト|
| |     (cvs)       |                 |      (cvs)      |
| +-----------------+                 +-----------------+
|    少数のコミッタ                     多数のコミッタ
| 
| メインの web サイトでコミッタ (comitter) のアカウントを追加するのに
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| 制約があるので、ミラーの web サイトでユーザアカウントを発行して、
  ^^^^^^^^^^      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ミラー上で編集作業をした結果をメインの方に反映させよう、という目論見
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| です。

web コンテンツに手を入れたい、という人が相当数いるのです。
が、メイン web サイトでのアカウント発行手続きに制約があるのです。

だから、ミラーサイトで作業をやって、その結果をメインに反映させよ
う、と考えているのです。

> ちなみに cvs は同じ内容に対してレポジトリを複数持って
> 内容の同期を自動的に行うことはできません。

これはどういう意味でしょうか?
例えば、

+-----------------+                 +-----------------+
|メイン web サイト+----internet-----+ミラー web サイト|
|     (cvs)       |                 |      (cvs)      |
+-----------------+                 +-----------------+
     ユーザA                             ユーザB

ユーザA が cvs update でミラーの内容をメインに取り込み、
ユーザB が cvs update でのメイン内容をミラーに取り込む。

ということはできない、という意味でしょうか?
--
夜に帰るため夜に帰るため夜に。
松田 陽一(yoh)
mailto:matsuda _at_ palnet.or.jp
http://www2.palnet.or.jp/~matsuda/index.htm

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: