Die Migration von Visual SVN Server von einem Windows zu installieren, um ein anderes
-
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.
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 SieProperties
- 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 /