[cvs-jp-info 737] Re: はじめまして 吉川と申します。

Back to archive index

Masato Asou asou****@soum*****
2006年 1月 13日 (金) 18:30:09 JST


From: "Yutaka Yoshikawa" <y.yos****@inter*****>
Date: Fri, 13 Jan 2006 10:34:41 +0900

> なにもわからず、いろいろ資料を調べてはいるのですが、わからないことだらけで・
> ・・

既にご存知かも知れませんが、とりあえず「バージョン管理システム(CVS)の
導入と活用(*1)」とinfoの和訳http://www.sodan.org/%7Epenny/vc/cvs-ja.html
をお勧めしておきます。

    *1) http://www.amazon.co.jp/exec/obidos/ASIN/4797310669/qid=1137128073/sr=1-10/ref=sr_1_10_10/250-2951902-4712258

# 識者の方へ。
# 申し訳御座いませんがCVSはあまり詳しくないので、以下のリポジトリ、モ
# ジュールなどの用語およびその使用方法を間違えていたら、訂正して頂け
# ないでしょうか?

> さて、本題なのですが、HPのノンストップサーバ上のノンストップカーネル(OS)
> に於いて開発された、ソースをCVSで管理したいのです。
> CVSはネットワーク上にある別のサーバのソースを管理できるのでしょうか?
> もし、できるとして、その際の障害となるようなことは、あるのでしょうか?

あるマシン(cvs.example.org)に置かれているCVSのリポジトリ
(/usr/local/cvsroot)があり、そこでモジュール(myprogram)を管理している。
別のマシン(mymachine.example.org)からこのモジュール(myprogram)にアクセ
スしたいという要求であると理解しましたが、この理解は正しいでしょうか?

上記の理解が正しいならば、例えばsshと環境変数CVSROOT, CVS_RSHを使用す
るという方法が考えられます。
# 他の方法もあるかも知れませんが、、、

例えばcheckoutするのであれば、mymachine.example.org上で、以下のコマン
ドを実行します。

    % setenv CVSROOT /usr/local/cvsroot
    % setenv CVS_RSH ssh
    % cvs checkout myprogram
    ここでsshのパスフレーズを聞かれると思います。

同様に環境変数CVSROOT, CVS_RSHを設定しておけば、commitなどその他の操作
も可能です。
# 環境変数CVSROOTは、リモートアクセスに限らず、ローカルマシン上のリポ
# ジトリを操作する際にも使用できます。

ssh, rsh等でログインできないマシンの場合には、別の方法があるのだと思い
ますが、それに関しては上記の参考書等に記載されていたと思います。

                        朝生正人 asou****@soum*****
                 What is Ninf? http://ninf.apgrid.org/



CVS-JP-info メーリングリストの案内
Back to archive index