2010-12-03 11 views
1

Ich habe einen Ubuntu-Server im lokalen Netzwerk meines Unternehmens einen Subversion-Server ausgeführt. Ich kann mit svn: // localip/repos-name einfach auf dieses Repository zugreifen.Checkout SVN-Repository von außerhalb des lokalen Netzwerks mit anderen Port als der Standard 3690

Ich versuche dies einzurichten, damit die Mitglieder des Teams von zu Hause aus auf den Subversion-Server zugreifen können. Wir haben eine statische IP-Adresse. Leider sind wir nicht das einzige Team, das in diesem Unternehmen arbeitet und das andere Team hat bereits Subversion auf seinem Server laufen. Da sie es zuerst eingerichtet haben, haben sie den 3690-Port genommen und an ihren Server weitergeleitet.

Wir müssen jetzt auf unseren Subversion-Server zugreifen, indem wir einen anderen Port verwenden (also den Port 19333, der auf unseren Subversion-Server auf Port 3690 verweist).

Allerdings kann ich nirgends finden, wie man auf unseren Subversion-Server zugreifen kann, der unseren anderen Port benutzt.

Ich habe versucht svn://staticip:19333/repo-name, aber dies gibt einen Fehler, der besagt, dass keine Repositories verfügbar sind.

Wir verwenden TortoiseSVN, um auf Repositories zuzugreifen.

Antwort

0

Der einfachste Weg, diese Art von Verbindungsproblem zu diagnostizieren ist telnet zu verwenden:

telnet staticIPaddress 19333 

Wenn Sie eine Verbindung und der Server gibt Ihnen Subversion erhalten einen Header (es einige Klammern hat, aber ich weiß nicht erinnern Sie sich genau, wie es aussieht), dann haben Sie eine gute Verbindung und das Problem liegt wahrscheinlich bei TortoiseSVN und seiner Syntax für die Verwendung alternativer Ports (ich denke, dass Teil ist aber richtig). Wenn Sie diese Verbindung jedoch nicht herstellen können, müssen Sie die Einrichtung der Portweiterleitung untersuchen.

Verwandte Themen