環境
$ git svn clone -r HEAD svn+ssh://server/trunk/repo Initialized empty Git repository in C:/Users/A/directory/.git/ Can't create session: Unable to connect to a repository at URL 'svn+ssh://server/trunk/repo': Error in child process: exec of 'C:\progra~1\PuTTY\plink.exe -l user -pw password' failed: No such file or directory at C:/Program Files (x86)/Git/mingw32/share/perl5/Git/SVN.pm line 148.
結論から言うとエラーになってる'C:\progra~1\PuTTY\plink.exe -l user -pw password' failed: No such file or directory
はシステム環境変数SVN_SSH
を参照していました。
それを削除して再度実行したら成功しました。
$ git svn clone -r HEAD svn+ssh://svn.server/trunk/repo Initialized empty Git repository in C:/Users/A/directory/.git/ user@svn.server's password: A aaa.txt_ A bbb.txt ... Checking svn:mergeinfo changes since r49056: 1 sources, 0 changed r49056 = d113acc1cbf4ac3064622a0d1f2af403b1b7cee5 (refs/remotes/git-svn) Updating files: 100% (5745/5745), done. Checked out HEAD: svn+ssh://svn.server/trunk/repo r49056