公開鍵などを使わず、ユーザー名とパスワードでsvn+ssh接続する方法です。
日本語情報が少なくて苦戦しましたのでメモしておきます。windowsです。
##■そのままやったらエラー出ました
なんの準備もせずにsvn list svn+ssh://~
というようなsvn+sshを含むコマンドを実行すると、
svn: E170012: Unable to connect to a repository at URL 'svn+ssh://~'
svn: E170012: トンネルを作成できません
svn: E720087: トンネルを作成できません: パラメーターが間違っています。
このようなエラーが出てコマンドを実行することが出来ませんでした。
しかし、以下の手順を踏むことでエラーを回避することが出来ました。
##■1.PuTTYをインストールする
こちらのサイトを参考にさせて頂きました。
普通のインストーラーで普通にインストールして下さい。
##■2.環境変数SVN_SSHにplink.exeを設定する
環境変数SVN_SSHに、先ほどインストールしたPuTTYのplink.exeまでのパスと、ユーザー名とパスワードを登録します。
↓こんな感じです。
set SVN_SSH=C:/Program Files (x86)/PuTTY/plink.exe -l [ユーザー名] -pw [パスワード]
[ユーザー名]と[パスワード]にそれぞれの値を入れて下さい。
※パスの区切り記号は[¥]ではなく[/]を使用して下さい。でないとうまく動きません。
##■3.svn+sshを含むコマンドを実行する
以上でうまくいくはずです。
ただし、setコマンドでSVN_SSHをセットした場合、コマンドプロンプトを一度閉じると
またSVN_SSHをセットし直さなければいけないので、windowsの環境変数ダイアログから登録しておいた方が便利かも
しれませんね。
以上です。