Сначала я настроил свой туннель к своему хранилищу, которое находится за брандмауэром в моей домашней сети:
ssh -L 9000:10.5.128.5:3690 root@<mypublicallyexposedaddress>
10.5.128.5 - внутренний адрес моего хоста репозитория. Порт 3690 - это место, где svn слушает.
Затем в Eclipse я настраиваю репозиторий:
svn://localhost:9000/gwt
И вот, пожалуйста. Это не единственный способ сделать это. Я также использую подход, при котором Eclipse должен знать, что это ssh, и плагин должен поддерживать его, что они и делают, но этот подход - только мое личное предпочтение.
Если подумать, тебе не нужно ничего сложного. Попробуйте:
svn+ssh://host:port/directory