任务单 #17244

CVS import or CVS_RSH=sshexport について

开放日期: 2009-06-09 10:42 最后更新: 2009-06-09 13:26

报告人:
属主:
类型:
状态:
关闭
里程碑:
(无)
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
Accepted
文件:

Details

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

任务单历史 (3/4 Histories)

2009-06-09 10:42 Updated by: ojin-sun
  • New Ticket "CVS import or CVS_RSH=sshexport について" created
2009-06-09 11:04 Updated by: ishikawa
  • 属主 Update from (无) to sugi
  • 组件 Update from (无) to ソースコードレポジトリ関連
  • 处理结果 Update from to Accepted
评论

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 

として、ご利用ください。

2009-06-09 13:01 Updated by: ojin-sun
  • 优先 Update from 7 to 5 - Medium
评论

早速のお応え有難うございます。

こちらの 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$

2009-06-09 13:26 Updated by: ishikawa
  • Ticket Close date is changed to 2009-06-09 13:26
  • 状态 Update from 开启 to 关闭
评论

ojin-sun への返信

早速のお応え有難うございます。

こちらの sshexport というのは、どこからの情報でしょうか?

SourceForge.JP入門、はじめの一歩  4...リポジトリを作成する。 (に記載されている) Linux て゛bash シェルなら、 export CVS_RSH=sshexport CVSROOT= ....

なるほど、ここ ssh と export CVSROOT=...の間の改行が 抜けていますね。

修正しました。

Attachment File List

No attachments

编辑

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登录名