人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

TortoiseCVSのSSH接続がうまく動かない。
TortoiseCVSをインストールして以下のような設定を行いました。

SSHアプリケーション
C:\Program Files\TortoiseCVS\TortoisePlink.exe もしくは
C:\Program Files\PuTTY\plink.exe で試す。

SSHパラメータ
-l "%u" -i "C:\id_dsa.ppk" "%h"

Putty側の設定
cvsサーバを登録して保存。SSHの認証ファイルにC:\id_dsa.ppkを指定。

それから[接続][データ]の自動ログインにユーザ名を指定。そして保存。

この状態でPutty単体からはログインが可能になっています。

ですが適当なワークディレクトリでチェックアウトを行うと

[checkout aborted]: the :ssh: access method is not installed on this system
エラー : CVS動作が失敗しました。

と出てきてうまくいきません。
なにがいけないのでしょうか

●質問者: tiritomato
●カテゴリ:コンピュータ インターネット
✍キーワード:access CVS exe ON plink
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● pahoo
●35ポイント

環境変数 PATH と CVS_RSH に plink.exe のパスは通っていますか?

WindowsでのCVSクライアント環境整備」を参考にしてください。

◎質問者からの返答

パスをとおしてみましたが結果は同じでした。。


2 ● znz
●35ポイント

外部のsshクライアントを使うのなら :ssh: ではなく :ext: ではないでしょうか。

「the :ssh: access method is not installed on this system」というのは :ssh: 用のDLLがインストールされていないというメッセージのようですが、FAQの:ssh:と:ext:の違いの最後の方に:ext:の方が推奨と書いてあるようなので:ext:を使う方がいいと思います。

http://www.tortoisecvs.org/faq.html#sshext

◎質問者からの返答

ふだん使ってる端末ではsshで問題なくいけました。extだと何故か取れないモジュールがあったりして挙動もおかしいんですよね(こはよくわかんないのですけど)。とりあえず、ごった煮版をやめて本家のアプリに入れ替えたらうまくいきましたので、質問を閉じます

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ