プロが教えるわが家の防犯対策術!

さくらインターネットへのSubversionの設置の仕方はググるといくらでも出てくるので、その通りにインストールしました。

外部からの接続確認をしようとローカルマシン(MacBook Pro OS X 10.7.3)のターミナルから
svn info svn+ssh://section-9@section-9.sakura.ne.jp/home/section-9/svn/reps
を実行したところ、
( failure ( ( 2 86:Error in child process: posix_spawn of 'usr/bin/ssh' failed: No such file or directory 84:/SourceCache/subversion/subversion-44.1/subversion/subversion/libsvn_ra_svn/client.c 457 ) ) ) svn: Can't create tunnel: No such file or directory
と言うエラーが返却されて接続できません。

ぱっと見たところ、usr/bin/sshが見つからないと言っているように見えます。実際のパスは/usr/bin/sshです。

どうすれば接続できるでしょうか?

A 回答 (4件)

>さくらインターネットへのSubversionの設置の仕方はググるといくらでも出てくるので、その通りにインストールしました。



sshはパスワード認証…ってことでいいのでしょうか?
公開鍵認証の場合だと、svn+sshにのみ使えるように設定も可能ですので……。

>ぱっと見たところ、usr/bin/sshが見つからないと言っているように見えます。実際のパスは/usr/bin/sshです。

SVN_SSH環境変数はどうなっていますか?
あるいは…クライアント側のconfigファイルでどう記述されていますか?
# http://kb2.adobe.com/jp/cps/234/234597.html#main … とか。

この回答への補足

回答有り難うございます。

sshはパスワード認証です。
SVN_SSH環境変数は定義されていません。

ご呈示頂いたURLでクライアント側のconfigファイルのありかを見つけ、ssh = $SVN_SSH /usr/bin/ssh
とする事で、svn infoコマンドは正常に動作しました。

Dreamweaverにて使いたいと思っているのですが、DreamweaverでSVN+SSHを選択すると、IDとパスワードを入力する欄がグレイアウトしてしまいます。ホストとレポジトリへのパスを記述して、テストボタンを押すとエラー200012が返却されました。

このエラーについて何かご存じでしたらお教えください。

どうぞ宜しくお願い致します。

補足日時:2012/02/09 17:40
    • good
    • 0

IEなどのブラウザでFTPアクセスするときのパスワード入力のようにURLに指定してみましたが……


プロンプトで確認されてしまいますね。
# svn+ssh://AccountName:Password@ServerName/path/ みたいな感じ。

httpプロトコルとかなら上記の方法で行けた…んでしょうか。

公開鍵認証の場合なら使用する秘密鍵のパスフレーズを空白(というかNull?)にすることで
パスフレーズの問い合わせがなくなる。
なんてのが、「SSH パスワード 省略」などで検索すると見つかりますが…
おそらくsvn+sshでも問い合わせはなくなるかと思われます。
# で、svn+sshで公開鍵認証するのであれば、公開鍵の方にコマンドを固定させた方がよいでしょうね。
# http://d.hatena.ne.jp/Naruhodius/20110731/131212 …
# http://d.hatena.ne.jp/studio-m/20070702/1183315856
# など。
    • good
    • 0
この回答へのお礼

そうですね、有り難うございます!

お礼日時:2012/02/10 09:57

多分蛇足ですが, URL中にパスワードを入れることもできますね.

    • good
    • 0
この回答へのお礼

URL中にパスワードを入れる事も可能なんですか?
よろしければ方法を教えてください。

お礼日時:2012/02/10 02:35

>Dreamweaverにて使いたいと思っているのですが



使ったことないのでなんとも……。

>SVN+SSHを選択すると、IDとパスワードを入力する欄がグレイアウトしてしまいます。

URL内でユーザ名を指定する方法があります。
No.1で回答したURLに書かれていたりしますけど…。
「注意 : ユーザー名とパスワードは Dreamweaver から取得することはできません。ユーザーを送信する唯一の方法は、サーバー名フィールドに「AccountName@ServerName」を入力することです。」と……。
パスワードに関しては…アクセスする際に確認されるんじゃないでしょうか?

まぁ、そんなワケで…
>テストボタンを押すとエラー200012が返却されました。
>このエラーについて何かご存じでしたらお教えください。
不明です。
認証エラーとかそんなところだとは思いますが…。
    • good
    • 0
この回答へのお礼

有り難うございます。その方法で試してみます。

お礼日時:2012/02/10 02:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!