Hier ist die Situation:
svnserver wurde erfolgreich auf einem NAS-Laufwerk installiert, auf das über LAN zugegriffen werden kann.
Das svn-Basisverzeichnis heißt svn, und das repo (Dummy-Name: repo_name) befindet sich in svn.
Ich habe die Dateien "svnserver.conf" und "passwd" bearbeitet und einen Benutzer wie unter "Repository-Berechtigungen festlegen" beschrieben erstellt (zum Testen habe ich "anon-write" festgelegt). Von meiner Workstation aus versuche ich, das auf dem NAS erstellte Repo in folgendem Format zu überprüfen:
svn + ssh: // IP-ADRESSE / svn / repo_name
Der Client versucht eine Verbindung herzustellen, fordert ein Kennwort an, kann jedoch keine Verbindung herstellen.
Ich habe derzeit ein paar Hypothesen:
- Tortoise muss sich zuerst beim NAS anmelden
- Ich sollte keine IP-Adresse verwenden - sollte ich den zugeordneten Laufwerksbuchstaben oder den Netzwerknamen des Geräts verwenden?
- TSVN muss in irgendeiner Weise konfiguriert werden.
Tortoise ist auf die Verwendung von TortoisePlink eingestellt. Wenn ich versuche, Putty zuzuweisen, beschwert sich Tortoise über den Port (obwohl ich mich mit Putty außerhalb von TSVN verbinden und verwalten kann).
Irgendwelche Ideen?
quelle
Ich glaube, Sie verwenden möglicherweise nur das falsche Protokoll, um auf Ihr Repo zuzugreifen. Svn + ssh ist in der Tat eine Möglichkeit, auf einige Repos zuzugreifen. Wenn Sie jedoch die Anweisungen im obigen Link befolgt haben, sollten Sie stattdessen das Protokoll svn: // verwenden, richtig?
quelle