Как я могу установить подверсию с туннелем ssh в Eclipse?

Вы проверяли это? https://fluffy.es/devicecheck-tutorial/

Это объясняет все это и дает пример.

Редактировать: Но, как предлагает @ Paulw11, DeviceCheck не предоставляет уникальный идентификатор, он только дает вам доступ к 2 битам информации (на самом деле 2 логическим) на устройстве с помощью разработчика (а не приложения).

8
задан MikeN 25 January 2009 в 23:14
поделиться

3 ответа

Во-первых, я создал свой туннель в мой репозиторий, который живет позади брандмауэра на моей домашней сети:

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
7
ответ дан 5 December 2019 в 11:28
поделиться

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

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

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

5
ответ дан 5 December 2019 в 11:28
поделиться

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

#!ssh1234.sh
ssh -P 1234 $*

И я сказал бы моему Eclipse svn плагин использовать тот сценарий вместо "ssh" путем установки SVN_SSH переменная среды:

export SVN_SSH=$HOME/scripts/ssh1234.sh
2
ответ дан 5 December 2019 в 11:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: