В общем аналогичная ситуация складывается и в Windows.
Ниже я буду "говорить" только "нативном" subversion в Windows (т.е. о консольном клиенте svn.exe) .
Я в курсе о том, чтобы заработала связка svn+ssn необходим ssh туннель. Этим туннелем в Windows является утилита из комплекта PuTTY : plink.exe (точнее одной из великого множества утилит)
Чтобы заработал SVN необходимо редактировать конфиг от subversion который лежит по пути :
c:\Documents and Settings\User\Application Data\subversion\config
(у вас может быть по другому)
Так вот, все попытки использовать для этого "private key" провалились и я нашел простой выход:
1. Добавляем в переменную окружения PATH путь к plink.exe
2. Правим config от subversion так:
...
[tunnels]
ssh = plink.exe -pw <ваш пароль>
...
3. теперь можно работать с SVN:
#svn checkout svn+ssh://<ваш ник>@<адрес сервера>/путь/до/вашего/транка
Вот так заработало у меня в Windows и я теперь могу использовать SVN как из консоли так и из креатора.
Если кто знает иные решения - то пишите