CVS import or CVS_RSH=sshexport について
ojin-sun への返信
CVS に import 出来ません。「ユーザ設定」の SSH公開鍵は登録しました。 プロジェクト名 Unix Name:leg Full Name: Mlle ディレクトリ名: mlle
http://sourceforge.jp/projects/leg/
こちらのプロジェクトということでよろしいでしょうか?
まず、現在の状態ですが(svn と git はディフォルトでonに されていますが) CVS の利用はディフォルトでは off にされて いますので on にする必要があります。
プロジェクト「管理」の「プロジェクトの情報変更」から 利用する機能の項目にある CVS にチェックをつけて更新を 行ってください。
ojin@tpx24:~/mlle$ env | grep CVS CVSROOT=ojin-sun@cvs.sourceforge.jp:/cvsroot/leg CVS_RSH=sshexport
こちらの sshexport というのは、どこからの情報でしょうか?
CVS_RSHは cvs コマンドが通信を行なう際に利用される リモートシェルコマンドですので sshexport というなんらかの コマンドがそのマシンにインストールされている必要があります。 (sshexportというのが、なんなのかこちらではわかりませんが、 上記の設定ですとご自分でsshexportというコマンドを用意する必要が あることになってしまします)
CVSの利用を on にしますと
http://sourceforge.jp/projects/leg/cvs/
ソースコードレポジトリの利用ガイドの「SSHを使った開発者向けアクセス」に CVSの項目も表示されますが、そちらにありますように
export CVS_RSH=ssh export CVSROOT=:ext:ojin-sun@cvs.sourceforge.jp:/cvsroot/leg
として、ご利用ください。
早速のお応え有難うございます。
こちらの sshexport というのは、どこからの情報でしょうか?
SourceForge.JP入門、はじめの一歩
4...リポジトリを作成する。 (に記載されている)
Linux て゛bash シェルなら、
export CVS_RSH=sshexport CVSROOT= ....
を参照しました。
プロジェクト「管理」の「プロジェクトの情報変更」から利用する機能の
項目にある CVS にチェックをつけて更新を行ってください。
and
export CVS_RSH=ssh
頂いた御教示通り
export CVS_RSH=ssh
と実行の結果、import 出来ました。有難うございました。
ojin@tpx24:~$ export CVS_RSH=ssh
ojin@tpx24:~$ cd mlle/
ojin@tpx24:~/mlle$ export CVS_RSH=ssh
CVSROOT=ojin-sun@cvs.sourceforge.jp:/cvsroot/leg
ojin@tpx24:~/mlle$ cvs import mlle ojin start
Enter passphrase for key '/home/ojin/.ssh/id_rsa':
I mlle/build/src/my_lib/my_printf.o
...snip ...
cd mlle/build/xxx_obj/make
No conflicts created by this import
ojin@tpx24:~/mlle$
ojin-sun への返信
早速のお応え有難うございます。
こちらの sshexport というのは、どこからの情報でしょうか?
SourceForge.JP入門、はじめの一歩 4...リポジトリを作成する。 (に記載されている) Linux て゛bash シェルなら、 export CVS_RSH=sshexport CVSROOT= ....
なるほど、ここ ssh と export CVSROOT=...の間の改行が 抜けていますね。
修正しました。
CVS に import 出来ません。「ユーザ設定」の SSH公開鍵は登録しました。
プロジェクト名 Unix Name:leg Full Name: Mlle
ディレクトリ名: mlle
クライアント環境(ブラウザ・OS など) Debian Etch
操作手順・フィードバックメッセージ: 以下の通り
ojin@tpx24:~/mlle$ env | grep CVS
CVSROOT=ojin-sun@cvs.sourceforge.jp:/cvsroot/leg
CVS_RSH=sshexport
ojin@tpx24:~/mlle$ cvs import mlle ojin start
cvs aborted: cannot exec sshexport: No such file or directory
cvs aborted: received broken pipe signal
ojin@tpx24:~/mlle$ cvs import ./mlle ojin start
cvs aborted: cannot exec sshexport: No such file or directory
cvs aborted: received broken pipe signal