Как я могу настроить Subversion с туннелем SSH в Eclipse? - PullRequest
8 голосов
/ 26 января 2009

У меня есть удаленный сервер, на котором размещено мое хранилище subversion на нестандартном порту ssh. Я хочу использовать плагин Eclipse subclipse в качестве клиентской части для доступа к репозиторию SVN. Я могу получить доступ к репозиторию, используя svn + specialssh: // ..., где specialssh - это настройка профиля туннеля в моей ~ / .subversion / config.

В подклипсе я попытался ввести URL-адрес хранилища как: svn + specialssh: //, но это не сработало.

Ответы [ 4 ]

7 голосов
/ 26 января 2009

Сначала я настроил свой туннель к своему хранилищу, которое находится за брандмауэром в моей домашней сети:

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
5 голосов
/ 26 января 2009

Добавьте конфигурацию соединения ssh в файл ~ / .ssh / config:

Host svnserver
    HostName your.real.hostname.here
    Port 1234
    User you

Если вы затем укажите «svnserver» в качестве имени хоста в любой конфигурации ssh / svn + ssh, ssh сможет разрешить все проблемы, просто прочитав ваш файл конфигурации.

2 голосов
/ 26 января 2009

Что-то, что я использовал, - это сценарий оболочки, обертывающий мой доступ к SSH, что-то вроде:

#!ssh1234.sh
ssh -P 1234 $*

И я бы сказал моему плагину Eclipse svn использовать этот скрипт вместо "ssh", установив переменную окружения SVN_SSH:

export SVN_SSH=$HOME/scripts/ssh1234.sh
1 голос
/ 10 августа 2011

SVN + SSH: // хост: порт / каталог

-> работает 4 меня как очарование на сервере Debian из затмения (Flash Builder 4.5) благодаря Дону Брэнсону

мой способ настройки Subversion:

http://dwaver.files.wordpress.com/2011/08/subversion-notez-v1-0.pdf

...