Wie kann ich ein Setup Subversion mit SSH-Tunnel in Eclipse?
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
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