OK. Вот как я это исправил (в Mac OS X, но исправление должно работать на любом клиенте)
Эта конкретная проблема возникает, когда вы используете нестандартный порт (скажем, 12001 для примера) для вашего SSH-сервера.
Очевидно, что клиент SVN испытывает синтаксические ошибки, когда ему присваивается адрес порта в командной строке, такой как эта:
svn list svn+ssh://username@domainname.com:12001/home/username/svn/myproject
Итак, чтобы исправить это, вам нужно создать файл конфигурации на стороне клиента для SSH, например:
cd ~
cd .ssh
vi config (create a config file like the one that follows)
:w
:q
Файл конфигурации находится в ~ / .ssh / config:
Host domain.com
User username
Port 12001
Затем введите команду svn + ssh БЕЗ порта, как это:
svn list svn+ssh://username@domain.com/home/username/svn/myproject
Вот и все!
Надеюсь, это поможет.
Rick