SSHで接続
CVSサーバがリモートのサーバにあるときは、接続をしてチェックアウトなどを行う必要があります。pserveという形式もありますが、平文ですべて流れてしまうため、SSHを用いた方がいいでしょう。
そこで、ローカルでの設定から、チェックアウトまでを解説。
環境変数の設定
環境変数に、SSH接続であることを設定します。
昔からの変数名なので若干の違和感はありますが、おまじないだと思って。
ちなみに、下記はbashです。
$ export CVS_RSH=ssh
接続及びチェックアウト
下記のようにコマンドを打ち込みます。()内は実際の設定を入れる必要があります。
$ cvs -d :ext:(ユーザ名)@(サーバ名):(リモート上のCVSROOTパス) -z3 checkout (リポジトリ名)
(ユーザ名)@(サーバ名)'s password:
パスワードも当然聞かれますので、入力すれば、チェックアウトを開始します。
:CVS