Domanda

Ho un server remoto che ospita il mio repository subversion su una porta ssh non standard. Voglio usare il plug-in di subclipse di Eclipse come estremità del mio client per accedere al repository SVN. Posso accedere bene al repository usando svn + specialssh: // ... dove specialssh è un'impostazione del profilo del tunnel nella mia ~ / .subversion / config.

Nella sottoclipse ho provato a inserire l'URL del repository come: svn + specialssh: // ma non funziona.

È stato utile?

Soluzione

Innanzitutto, ho impostato il tunnel sul mio repository, che vive dietro il firewall sulla mia rete domestica:

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

10.5.128.5 è l'indirizzo interno del mio host di repository. La porta 3690 è dove ascolta svn.

Quindi in Eclipse, configuro il repository:

svn://localhost:9000/gwt

E il gioco è fatto. Questo non è l'unico modo per farlo. Ho anche usato un approccio in cui Eclipse deve sapere che è ssh, e il plugin deve supportarlo, cosa che fanno, ma questo approccio è solo la mia preferenza personale.

Ripensandoci, non hai bisogno di nulla di così complicato. Prova:

svn+ssh://host:port/directory

Altri suggerimenti

Aggiungi la configurazione della connessione ssh al tuo file ~ / .ssh / config:

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

Se si specifica quindi " svnserver " come nome host in qualsiasi configurazione ssh / svn + ssh, ssh dovrebbe essere in grado di risolvere tutto semplicemente leggendo il file di configurazione.

Qualcosa che ero solito fare è avere uno script shell che avvolga il mio accesso a SSH, qualcosa del tipo:

#!ssh1234.sh
ssh -P 1234 $*

E direi al mio plugin Eclipse svn di usare quello script invece di " ssh " ;, impostando la SVN_SSH variabile d'ambiente:

export SVN_SSH=$HOME/scripts/ssh1234.sh

svn + ssh: // host: port / directory

- GT &; funziona 4 me like charm su debian server da eclipse (flash builder 4.5) grazie a Don Branson

il mio modo di impostare sovversione:

http: //dwaver.files.wordpress. com / 2011/08 / eversione-Notez-v1-0.pdf

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top