TortoiseSVN und Putty Probleme

0

Hier ist die Situation:

svnserver wurde erfolgreich auf einem NAS-Laufwerk installiert, auf das über LAN zugegriffen werden kann.

http://forum.synology.com/wiki/index.php/Step-by-step%5Fguide%5Fto%5Finstalling%5FSubversion%5Fon%5FARM-based%5FSynology%5FProducts

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:

  1. Tortoise muss sich zuerst beim NAS anmelden
  2. Ich sollte keine IP-Adresse verwenden - sollte ich den zugeordneten Laufwerksbuchstaben oder den Netzwerknamen des Geräts verwenden?
  3. 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?

sunwukung
quelle

Antworten:

2

erfolgreich per LAN installiert mit diesem Tutorial:

Wenn Sie diesem Tutorial gefolgt wären, müssten Sie meines Erachtens eine svn: // url verwenden, um auf das Repository zuzugreifen, nicht svn + ssh. In diesem Tutorial haben Sie den Subversion-Daemon eingerichtet.

Ich sollte keine IP-Adresse verwenden - sollte ich den Laufwerksbuchstaben verwenden, dem sie zugeordnet ist,

Haben Sie immer lokalen Zugriff auf das Repository? Benötigen Sie dieses Repository, um der Welt zur Verfügung zu stehen? Wenn Sie es nur lokal verwenden müssen, sollten Sie möglicherweise die Verwendung einer Datei in Betracht ziehen: // url. Sie sollten keine Daemons einrichten müssen, um Subversion wie dieses zu verwenden.

Siehe den Abschnitt in den Dokumenten über Repository-URLs .

Zoredache
quelle
danke für die antwort - ich habe svn + ssh verwendet, weil ich dachte, ich müsste über einen ssh-tunnel auf das repo zugreifen (da ich es mit putty einrichten musste). Ich habe bereits eingerichtet Repo mit file: // - aber die TSVN Dokumentation empfiehlt einen Server einrichten - und ich möchte wissen , wie es zu tun , um meine OCD gerecht zu werden ..
sunwukung
Das Problem war zweifach, ich hatte inetd.conf falsch modifiziert und das oben beschriebene Format verwendet - danke für die Hilfe
sunwukung
1

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?

EEAA
quelle