Die Migration von Visual SVN Server von einem Windows zu installieren, um ein anderes

StackOverflow https://stackoverflow.com/questions/1609065

  •  05-07-2019
  •  | 
  •  

Frage

Ich habe von Visual SVN Server auf meinem Vista Laptop. Das Endlager befindet sich auf der zweiten Festplatte. Ich mache eine Neuinstallation von Windows 7 in den nächsten Tagen installieren. Wie kann ich die Benutzer, Repositories und Einstellungen intakt aus der vorherigen Installation von Visual SVN Server erneut und halten konfigurieren oder installieren? Danke.

War es hilfreich?

Lösung

Sie können einfach den Ordner kopieren Sie die Repositories (z c:\repositories) auf die neue Maschine enthält. Dieser Ordner enthält alle Benutzer (in der Datei htpasswd) und die Zugriffsrechte (authz).

Hinweis: Dies ist der Fall, wenn Sie Subversion-Authentifizierung verwenden. Ich bin mir nicht sicher, ob es das gleiche ist, wenn die Windows-Authentifizierung verwenden, aber ich denke, es ist, da gibt es auch eine Datei mit dem Namen (authz-windows).

Detaillierte Anweisungen:

  • auf dem neuen Server, installieren Sie VisualSVN Server
  • während der Installation werden Sie gefragt, wo die Repositories gestellt werden sollte (die Standardeinstellung c:\repositories ist)
  • , sobald der Server installiert ist, gehen Sie auf die alte Maschine und öffnen Sie die VisualSVN Server Manager
  • Rechtsklick auf den VisualSVN Server (local) Eintrag in der Konsole und klicken Sie Properties
  • es der Dialog Sie finden können, wo die Repositories aktuell befindet
  • kopieren alles in diesem Ordner auf den neuen Server Repository Ordner enthalten (z c:\repositories)
  • vielleicht werden Sie müssen den Server neu starten, aber dann sollte alles sein und läuft

Andere Tipps

Die Rollen / Benutzer gespeichert sind, in den Dateien groups.conf und htpasswd unter dem „Repositorys“ -Ordner und können auf den neuen Server kopiert werden. Die einzelne Berechtigungen für jeden Repo in der VisualSVN-SvnAuthz Datei unter „Repositorys \ your-repo \ conf“ gespeichert und können auch als Service-Leistung kopiert werden.

Der beste Weg, um die Datenhistorie der repos zu übertragen, ohne inkompatible Dateisystemfehler immer ist eine Speicher-Abbild-Datei für jedes Repo zu erstellen, dann die Dump-Datei auf den neuen Server kopieren und die Abbilddatei auf den neuen Server importieren. Sie müssen das Kommandozeilen-Tool zur Verfügung in der VisualSVN-Management-Konsole verwenden, um diese Dump-Dateien zu erstellen. Visual SVN hat eine gute Dokumentation für die Besonderheiten hier: http://www.visualsvn.com/support/ Thema / 00010 /

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top