TortoiseSVN Kann keine Verbindung herstellen
Habe ich einen apache-svn-server läuft auf einem shared-hosting-linux-Kontos.
Das symptom ist, dass ich kann eine Verbindung zu dem server-hosting svn mit PuTTY ganz gut,
aber die TortoiseSVN Repository Browser nicht verbinden kann.
Ich habe versucht, svn, svn+ssh,
Wenn ich versuche Sie nur svn bekomme ich:
E730060: Unable to connect to a repository at URL
"svn://50.97.138.99:36901 /test' svn: E730060: Can ' T connect to host
'50.97.138.99': Ein Verbindungsversuch ist fehlgeschlagen, da der verbundene
Partei hat sich nicht richtig reagieren nach einen Zeitraum von Zeit, oder die hergestellte
Verbindung war fehlerhaft, da der verbundene host nicht reagiert haben.
Wenn ich versuche mit svn+ssh,
Ich bekomme immer wieder nach dem Kennwort gefragt und am Ende kündigen die pwd-dialog mehrere Male, und der Fehler ist:
Unable to connect to a repository at URL 'svn+ssh://wren.arvixe.com'
Um besser Debuggen Probleme mit der Verbindung, entfernen Sie die -q-option von ssh
die [Tunnel] Abschnitt Ihrer Subversion-Konfigurationsdatei. Netzwerk
Verbindung unerwartet geschlossen
Habe ich schon zwei ganze Tage jetzt gegoogelt mein Herz aus, und bin langsam wahnsinnig.
Vielen Dank für jede Hilfe. Ich werde gerne weitere details /Experimente /etc.
Ich wusste nicht, was details jemand würde wollen, um begonnen zu erhalten, also sorry, wenn nicht genug details, zunächst.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Scheint es einige Verwirrung darüber, wie Sie Ihr repository zugänglich ist. Man kann nicht einfach durchsuchen Sie über
svn+ssh://
ohne dass jemand es einrichten. Hat jemand dies einrichten?Ich bin überrascht, Sie können sich auf den server per SSH (mit PuTTY), da es ein shared-hosting-server. Das ist normalerweise nicht erlaubt. Die meisten shared-hosting-sites nicht erlauben, shell-Zugang.
Sie erwähnen apache-svn-server in Ihrem einleitungsstatement. Sie versuchen dann, sowohl
svn://
undsvn+ssh://
. Es gibt VIER trennen sich die Wege der Einrichtung eines Subversion-server und Zugriff auf Subversion:mod_dav_svn.so
undmod_dav.so
. Hast du dieses setup? Wenn Sie dies tun, müssen Sie den Zugriff auf Ihr repository mithttp://
und nichtsvn://
als Sie zeigen.svnserve
als server. Dies ist einfach zu installieren. Sie den Zugriff auf Ihr repository mitsvn://
als Sie zeigen. Hat jemand konfigurierensvnserve
habe und es läuft?svnserve
, sondern integriert mitssh
und kann die Verwendung von Unix file access. Das ist sehr, sehr schwierig zu setup, und ich habe gesehen extrem wenige Fälle von Menschen, die wirklich mit dieser. Jeder Benutzer, wenn Sie auf das repository zugreifen, feuert aus Ihrer eigenensvnserve
Prozess. Das repository hat direkten Zugang, und Sie müssen die einzelnen Konten, um zu verhindern, dass alle shell-Zugriff. Sonst könnten Nutzer direkt Bearbeiten des repository.Das problem ist, dass es unmöglich wird, um Ihnen zu helfen ohne zu wissen, wie Subversion wurde das setup auf Ihrem system. Hast du das Archiv erstellt? Wenn ja, hat man ein
svnserve
Prozess darauf zugreifen? Hat jemand anders richten Sie Ihr Subversion-repository auf dem system? Wenn jemand anderes setup-repository, müssen Sie sich die genaue Wegbeschreibung von Ihnen, wie Sie auf ihn zugreifen.Wenn Sie derjenige sind, der setup-repository, hast du Apache Version, oder hast du das setup svnserve? Wenn Sie setup
svnserve
hast du den Standard-port 3690, oder setup einen anderen port zu verwenden? Können Sie bestimmen, ob dieser port durch Ihre firewall gesperrt ist? Sie können dietelenet
Befehl, und versuchen Sie den Zugriff auf den port direkt:C> telnet-50.97.138.99 3690
Wenn Sie keine Verbindung herstellen können, sehen Sie ein "Unable to connect to remote host" - Meldung, und das bedeutet, daß entweder
svnserve
nicht läuft, oder deine firewall blockiert diesen port. Da kann man sich am server anmelden, versuchen Sie die Anmeldung am server, und acesssing das repository direkt:$ svn log svn://localhost
Wenn Sie Zugriff auf das repo haben Sie svnserve laufen, aber Ihre firewall blockiert es. Wenn Sie keinen Zugriff auf
svnserve
Sie möglicherweise nicht ausgeführt werden.Versuchen, und sehen, was Sie erhalten.