2010-03-19 12 views
5

Ich brauche eine svn checkout zu tun, sagtSubversion: svn-Protokoll mit HTTP/HTTPS-Proxy

svn checkout svn://XYZ.com/trunk. 

ich das SVN-Client verwenden hinter dem Proxy. Ich hatte andere Repositories mit dem HTTP-Protokoll in der Vergangenheit zugegriffen, aber mit Svn-Protokoll, schlägt es mit "Connection Refused", warum ich denke, dass der Port nicht durch den Proxy erlaubt ist.Noetheless wird das HTTP-Protokoll nicht auf dem Server unterstützt.

Allerdings wird Svn + SSH verbunden, aber es fordert für ein Konto auf diesem Server, die ich nicht habe?

Gibt es einen anderen Weg, als einen Account anzufordern?

Beachten Sie, dass ich die Einstellungen des Proxyservers nicht beeinflussen kann.

+1

HTTP-Proxies befassen sich wahrscheinlich nicht mit Datenverkehr zu Svn-Server-Ports. Wenn Ihnen alles andere als http verweigert wird, können Sie Ihren Datenverkehr durch das Tor-Netzwerk tunneln, das für seine Eingangsknoten HTTP-Ports verwendet. –

+0

ja ich dachte an etwas Ähnliches, vielleicht Korkenzieher, aber nicht sicher, wie es auch mit Svn – sud03r

Antwort

1

SVN erstellt eine Datei, die unter Windows "C: \ Dokumente und Einstellungen \ mjohansen \ Application Data \ Subversion \ servers" heißt. (Ich bin nicht sicher, wo es auf Linux von oben geht.) Diese Datei enthält eine Reihe von Konfigurationsparametern, einschließlich "http-Proxy-Host", "http-Proxy-Port", etc. Standardmäßig sind sie sind auskommentiert. Sie können sie auskommentieren und Ihre Proxy-Informationen eingeben.

Ich nehme an, dies gilt nur für bestimmte SVN-Clients. Aber ich finde, dass diese Datei von der Standard-SVN-Kommandozeilen-App, Tortoise und dem Eclipse-Subclipse-SVN-Plug-in verwendet wird.

All dies setzt voraus, dass Ihr Problem tatsächlich Proxy-Server ist.

+0

Ich kenne das schon .. siehe die Frage sorgfältig. – sud03r

+0

Entschuldigung, ich vermute ich habe deine Frage dann falsch verstanden. – Jay

+1

in Linux geht es zu ~/.subversion/servers –