Es kann keine Verbindung zu svnserve auf localhost hergestellt werden - Verbindung wurde aktiv abgelehnt
15829
RMorrisey
Wenn ich versuche, mit Tortoise eine Verbindung zu meinem SVN-Server herzustellen, verwenden Sie Folgendes:
svn://localhost/
Tortoise sagt mir: "Es kann keine Verbindung zum Host 'localhost' hergestellt werden. Es konnte keine Verbindung hergestellt werden, weil der Zielcomputer dies aktiv abgelehnt hat."
Wie kann ich das beheben?
Ich versuche, auf meinem lokalen PC einen Subversion-Server für den persönlichen Gebrauch einzurichten. Ich verwende Windows Vista, SlikSVN und TortoiseSVN sind installiert. Ich hatte vorher alles richtig funktioniert, aber ich konnte nicht zusammenführen (!), Offenbar aufgrund eines Versionskonflikts zwischen dem SVN-Client und dem Server. Wie auch immer ... Ich habe jetzt folgendes Setup:
Ich habe ein Repository mit svnadmin create erstellt. es wohnt beiC:\svnGrove
Folgendes ist von svn --version in der Befehlszeile (nicht sicher, warum CollabNet heißt, CollabNet war die vorherige SVN-Binärdatei, die ich eingerichtet hatte. Das Deinstallationsprogramm konnte nicht alles ordnungsgemäß entfernen):
svn, version 1.6.12 (SlikSvn/1.6.12) WIN32 compiled Jun 22 2010, 20:45:29 Copyright (C) 2000-2009 CollabNet. Subversion is open source software, see http://subversion.tigris.org/ This product includes software developed by CollabNet (http://www.Collab.Net/). The following repository access (RA) modules are available: * ra_neon : Module for accessing a repository via WebDAV protocol using Neon. - handles 'http' scheme - handles 'https' scheme * ra_svn : Module for accessing a repository using the svn network protocol. - with Cyrus SASL authentication - handles 'svn' scheme * ra_local : Module for accessing a repository on local disk. - handles 'file' scheme * ra_serf : Module for accessing a repository via WebDAV protocol using serf. - handles 'http' scheme - handles 'https' scheme
Ich habe meine Windows-Firewall und CA Internet Security deaktiviert, ohne das Problem zu lösen.
Bearbeiten
Die alte Version von svnserve wurde nach der Deinstallation noch als Dienst eingerichtet und zeigte auf diesen Pfad:
C:\Program Files\Subversion\svn-win32-1.4.6\bin
Ich habe den Registrierungsschlüssel für den Dienst so bearbeitet, dass er auf den neuen Pfad verweist (siehe oben). Unabhängig davon, ob ich svnserve als Dienst ausführen oder -d verwenden möchte, wird in der von netstat -anp tcp generierten Auflistung kein Eintrag für diese Portnummer angezeigt.
Läuft svnserve? `Netstat -anp tcp` zeigt dies an; Wenn für '3690 LISTENING' eine Zeile vorhanden ist, wird Subversion ausgeführt.
Kevin M vor 13 Jahren
1
Wird der CollabNet Subversion-Dienst immer noch in der Liste der Windows-Dienste (services.msc) angezeigt?
Jaymz vor 13 Jahren
1
Zur Bearbeitung dieser beiden Fragen bearbeitet. Vielen Dank für das Betrachten der Ausgabe!
RMorrisey vor 13 Jahren
0
Ich stelle fest, dass im Handbuch beim Ausführen von svnserve die Meldung angezeigt wird: "# svnserve wird jetzt ausgeführt und überwacht Port 3690". Ich erhalte diese Nachricht nicht in meiner Konsole, die Konsole hält nur an. Nicht sicher, warum das so ist.
RMorrisey vor 13 Jahren
0
Was es wert ist, ich habe das alte svnserve wieder zum Laufen gebracht. Ich weiß nicht, warum die Version 1.6 keine Verbindungen akzeptiert.
RMorrisey vor 13 Jahren
0
2 Antworten auf die Frage
2
SHesse
Hudson kann mit den Standardeinstellungen keine Verbindung zu svnserve unter Windows 7 64-Bit herstellen. Die folgenden in die Befehlszeile hinzugefügten Parameter waren erfolgreich: