« 2010年07月 | メイン | 2010年11月 »

2010年08月 アーカイブ

2010年08月24日

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

svn:ignoreを毎回設定するの面倒なので一括で

メモ

グローバルの設定ができるみたい。

[svn]svn:ignore バージョン管理したくないファイル - subversionのメモ - かけだしエンジニアの独り言
http://blog.livedoor.jp/kistame228/archives/51287979.html

~/.subversion/configに

global-ignores = .DS_Store .project .metadata .settings

としてみた。FDTの設定ファイルとか、毎回ignoreしなくてもおk

About 2010年08月

2010年08月にブログ「Unknown Quality」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2010年07月です。

次のアーカイブは2010年11月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。