Frage

Ich habe einen Remote-Server, der auf einem Nicht-Standard-SSH-Port meinen Subversion-Repository hostet. Ich möchte Eclipse subclipse Plugin als mein Client-Ende verwenden, um die SVN-Repository zugreifen. Ich kann das Repository Fein zugreifen, indem Sie svn + specialssh. // ... wo specialssh ist ein Tunnelprofil-Setup in meiner ~ / .subversion / config

In subclipse ich zur Eingabe versucht, die URL des Repository als: svn + specialssh. // aber das funktioniert nicht

War es hilfreich?

Lösung

Zuerst stellte ich meinen Tunnel zu meinem Repository auf, die hinter der Firewall auf meinem Heim-Netzwerk lebt:

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

10.5.128.5 ist die interne Adresse meiner Repository-Host. Port 3690 ist, wo svn zuhört.

Dann in Eclipse, ich konfigurieren Sie das Repository:

svn://localhost:9000/gwt

Und los geht. Dies ist nicht der einzige Weg, es zu tun. Ich habe auch einen Ansatz verwenden, wo Eclipse-wissen muss es ssh ist, und das Plugin hat, sie zu unterstützen, was sie tun, aber dieser Ansatz ist nur meine persönliche Präferenz.

Am zweiten Gedanken, Sie brauchen nichts, das kompliziert. Versuchen Sie:

svn+ssh://host:port/directory

Andere Tipps

Fügen Sie die SSH-Verbindung Konfiguration zu Ihrer ~ / .ssh / config-Datei:

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

Wenn Sie dann „svnserver“ als Hostnamen in jeder ssh / svn + ssh-Konfiguration, ssh sollte in der Lage sein, alles zu lösen, indem Sie einfach Ihre Config-Datei zu lesen.

Etwas, was ich zu tun pflegte ist eine Shell-Skript habe meinen Zugang zu SSH wickelt, so etwas wie:

#!ssh1234.sh
ssh -P 1234 $*

Und ich würde meine Eclipse-SVN-Plugin sagen, dass Skript anstelle von „ssh“ zu verwenden, indem die SVN_SSH Umgebungsvariable:

export SVN_SSH=$HOME/scripts/ssh1234.sh

svn + ssh: // host: port / Verzeichnis

-> funktioniert 4 mich wie Charme auf debian-Server von Eclipse (Flash Builder 4.5) Dank Don Branson

meine Art und Weise Subversion der Einrichtung:

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top