MacのSubversionクライアントVersionsでSSHのキーを使う
最近はデザイナーさんやらディレクターさんやら経理さんにもSVNを使ってもらうんだけど、コマンドラインでやってもらうわけにもいかないので、GUIのツールを使ってもらっています。
でもMacのクライアントでSSHのキーが使えるものがなくて、Macの人はターミナルで頑張ってもらおうと思ったのですが、ふとVersionsをみたらSSHでキー使ってもいけるようなことが書いてありました。
Solid SSH Support Use password or SSH key-pair authentication
キタコレ!ってなったので早速試してみたのですが、以下のようなエラーが出てつながりません。
"Error in child process: exec of 'ssh' failed: No such file or directory"
いろいろ調べてみるとこんなのみっけた。
Error in child process: exec of 'ssh' failed: No such file or directory - Versions | Google グループ
http://groups.google.com/group/versions/browse_thread/thread/01cf070dc35b0b8c
~/.subversion/configでいろいろ設定してる部分が問題みたい。
ssh_hoge = ssh -i /Users/name/.ssh/id_dsa_hogehogeとしてたところを
ssh_hoge = /usr/bin/ssh -i /Users/name/.ssh/id_dsa_hogehogeとしたらうまいこと動くようになった。
めでたしめでたし。
#追記
Macの日本語濁点問題が発生した。。。
自分でいれたSVNをVersionsで使えないのかな。。。
--
svn+ssh でポートをとかキーを指定する (Unknown Quality)
http://un-q.net/2007/12/svn_ssh_port_dsa.html