Subversionのベーシック認証にkeychainを使う方法


MacでSubversionのベーシック認証のユーザIDとパスワードをkeychainに保存する方法。

$HOME/.subversion/configで、authセクションに以下を追記する。

[auth]
password-stores = keychain

これで一度ユーザIDとパスワードを入力したら、keychainに保存される。git-svnを使っている場合もkeychainを見てくれた。

元々は$HOME/.subversion/auth/svn.simpleに平文でパスワードが保存されていた(たぶんデフォルト)ので、svn.simpleにあったファイルは全て消した。