Question

J'ai un serveur distant qui héberge mon référentiel de sous-version sur un port ssh non standard. Je souhaite utiliser le plug-in Subclipse d'Eclipse comme terminal client pour accéder au référentiel SVN. Je peux accéder à la fin du référentiel en utilisant svn + specialssh: // ... où specialssh est une configuration de profil de tunnel dans mon ~ / .subversion / config.

Dans subclipse, j'ai essayé de saisir l'URL du référentiel sous la forme: svn + specialssh: // mais cela ne fonctionne pas.

Était-ce utile?

La solution

Tout d'abord, j'ai configuré mon tunnel vers mon référentiel, qui se trouve derrière le pare-feu de mon réseau domestique:

ssh -L 9000:10.5.128.5:3690 root@<mypublicallyexposedaddress>

10.5.128.5 est l'adresse interne de mon hôte de référentiel. Le port 3690 est l'endroit où svn écoute.

Ensuite, dans Eclipse, je configure le référentiel:

svn://localhost:9000/gwt

Et voilà. Ce n'est pas la seule façon de le faire. J’ai également utilisé une approche dans laquelle Eclipse doit savoir que c’est ssh et que le plug-in doit la prendre en charge, ce qu’ils font, mais cette approche n’est que ma préférence personnelle.

À la réflexion, vous n'avez besoin de rien d'aussi compliqué. Essayez:

svn+ssh://host:port/directory

Autres conseils

Ajoutez la configuration de la connexion ssh à votre fichier ~ / .ssh / config:

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

Si vous spécifiez ensuite " svnserver " en tant que nom d’hôte dans toute configuration ssh / svn + ssh, ssh devrait pouvoir tout résoudre en lisant simplement votre fichier de configuration.

Avant, j’avais un script shell qui encapsulait mon accès à SSH, par exemple:

#!ssh1234.sh
ssh -P 1234 $*

Et je dirais à mon plugin Eclipse svn d'utiliser ce script à la place de & "; ssh &" ;, en définissant la SVN_SSH variable d'environnement:

.
export SVN_SSH=$HOME/scripts/ssh1234.sh

svn + ssh: // hôte: port / répertoire

- > fonctionne 4 comme charme sur le serveur Debian en éclipse (Flash Builder 4.5), grâce à Don Branson

ma façon de configurer la subversion:

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top