View SourceForge CVS の使い方category(Tag) treefile info
SourceForge CVS の使い方開発者からのすべての(読み込み/書き込み)アクセスに対して、 SSH を使用する必要があります。SSH クライアントは、 ローカルマシン上で利用可能でなければなりません。 また、ローカル環境変数 CVS_RSH には SSH へのパスを設定する必要があります。これは、ほとんどの UNIX (bash) システム上で次のように入力することで設定できます。
export CVS_RSH=ssh
匿名 CVS アクセスでは、CVS pserver を使用するので SSH は必要ありません。 初めにすべきことアカウント管理 で,ssh 公開鍵を登録します。ssh1,ssh2(rsa,dsa) のどの鍵も 利用できます。ペーストする際に、必ず一つの鍵が一行に おさまるようにしてください。そうしないと、鍵が正確にコピー されません。 登録された鍵は、数分で有効になります。 CVS サーバのホスト名は 「cvs.sourceforge.jp」です.ホスト鍵の fingerprint は以下の通りです.
ソースコードを自分のリポジトリにインポートするには
cvs -d:ext:loginname@cvs.sourceforge.jp:/cvsroot/yourproject import directoryname vendor start
SSH 経由でソースをチェックアウトするには次のように入力します。明らかに置き換えが必要な部分には 自分のユーザ名とプロジェクトを指定します。
cvs -d:ext:loginname@cvs.sourceforge.jp:/cvsroot/yourproject
co directoryname
最初のチェックアウトが終われば、このディレクトリに移動して 次のように -d タグを指定せずに cvs コマンドを実行できます。
cvs update
cvs commit -m "comments for this commit"
cvs add myfile.c
匿名でソースをチェックアウトするには次のように入力します。明らかに置き換えが必要な部分には 自分のユーザ名とプロジェクトを指定します。
cvs -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/yourproject login
匿名でログインしたら、次のように入力します。
cvs -z8 -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/yourproject co directoryname
最初のチェックアウトが終われば、このディレクトリに移動して 次のように -d オプションを指定せずに cvs コマンドを実行 できます。
cvs update
shell.sourceforge.jp へのログイン時に cvs を使用するには次のように入力します。明らかに置き換えが必要な部分には 自分のユーザ名とプロジェクトを指定します。ホスト名が cvs になること以外は、SSH 経由での利用と全く同じです。
cvs -d :ext:loginname@cvs:/cvsroot/yourproject co directoryname
既存の CVS ツリーをインポートするにはこれは、SourceForge のスタッフが手動で行う必要があります。 次のように行います。
|