J'ai Visual SVN Server sur mon ordinateur portable Vista. Le référentiel réside sur le deuxième disque dur. Je fais une installation propre de Windows 7 dans les prochains jours. Comment configurer ou installer Visual SVN Server à nouveau et conserver les utilisateurs, les référentiels et les paramètres intacts de l'installation précédente? Merci.Migration de Visual SVN Server d'une installation Windows à une autre
Répondre
Vous pouvez simplement copier le dossier contenant les référentiels (par exemple, c:\repositories
) sur la nouvelle machine. Ce dossier contient tous les utilisateurs (dans le fichier htpasswd
) et les droits d'accès (authz
).
Remarque: cela est vrai si vous utilisez l'authentification subversion. Je ne suis pas sûr si c'est la même chose lors de l'utilisation de l'authentification Windows, mais je suppose que c'est le cas, car il y a aussi un fichier nommé (authz-windows
).
instructions détaillées:
- sur le nouveau serveur, installer le serveur VisualSVN
- lors de l'installation, il vous est demandé où les dépôts doivent être mis (la valeur par défaut est
c:\repositories
) - une fois que le serveur est installé, accédez à l'ancienne machine et ouvrez le
VisualSVN Server Manager
- faites un clic droit sur l'entrée
VisualSVN Server (local)
dans la console et cliquez surProperties
- le dialogue que vous pouvez trouver où les dépôts sont actuellement situés
- Copiez tout le contenu de ce dossier dans le dossier du référentiel du nouveau serveur (par ex.
c:\repositories
) - peut-être vous devrez redémarrer le serveur, mais tout devrait être opérationnel
Les rôles/utilisateurs sont stockés dans les fichiers groups.conf et htpasswd dans le dossier « Référentiels » et peut être copié sur le nouveau serveur. Les autorisations individuelles pour chaque dépôt sont stockées dans le fichier VisualSVN-SvnAuthz sous "Repositories \ your-repo \ conf" et peuvent également être copiées telles quelles. Le meilleur moyen de transférer l'historique des données des repos sans générer d'erreurs de système de fichiers incompatibles consiste à créer un fichier de vidage pour chaque dépôt, puis à copier le fichier de vidage sur le nouveau serveur et à importer le fichier de vidage sur le nouveau serveur. Vous devez utiliser l'outil de ligne de commande disponible dans la console de gestion VisualSVN pour créer ces fichiers de vidage. Visual SVN a une bonne documentation pour les détails ici: http://www.visualsvn.com/support/topic/00010/
- 1. Installation de StarTeam 2006 sur Windows Server 2000 ou 2008
- 2. Installation de Team Foundation Server
- 3. Visual Studio 2008 Installation
- 4. Installation de Sql Server 2008 sous Windows 7 RTM
- 5. Migration de données de VSS vers SVN
- 6. Gestion de la migration VSS vers SVN
- 7. Proxy Team Foundation Server (TFS) - installation sur Windows XP
- 8. Comment puis-je mettre à jour toutes les références svn: externals après une migration de serveur?
- 9. Installation de Moodle à l'aide de XAMPP sur Windows Server 2008 Enterprise Edition
- 10. Installation de Starling sous Windows
- 11. Installation des extensions PHP sous Windows
- 12. Installation de TFS 2008 Workgroup Edition sur Windows Server 2003 avec SQL Server 2008
- 13. Drupal installation d'une autre langue
- 14. erreur lors du passage à une autre branche svn
- 15. Installation de Tortoise SVN avec des informations d'identification élevées
- 16. Présentation de la migration de Virtual Server?
- 17. Installation d'un service Windows à partir d'un projet Visual Studio Installer
- 18. Migration à partir de Visual C++ 6 à Visual C++ 2008 Express
- 19. Comment arrêter un service Windows pour effectuer une installation de mise à niveau?
- 20. git-svn: comment copier les commit git d'une branche SVN à une autre?
- 21. Outil de migration SQL Server vers MYSQL
- 22. Migration de SQL Server vers Oracle
- 23. Migration de Firebird vers SQL Server
- 24. Installation de cc.net sous Windows Vista
- 25. Installation de Svn 1.5.x sur Debian Etch - Meilleure approche?
- 26. Configuration de SVN Visual pour une utilisation réelle
- 27. Installation de fichiers de support pour l'application à l'aide de sql 2005 sur un autre ordinateur
- 28. Exécution d'un autre programme d'installation dans une installation Inno Setup
- 29. Installation de SQL Server Express 2008 côte à côte avec VS2008 et SQL Server Express 2005
- 30. Installation d'assemblys sur GAC avec Windows Installer
Comment est-ce que je configure visuelsvn pour faire cela? C'est ma question. –
Cela fonctionne exactement de la même manière pour le fichier authz-windows. Aucun redémarrage requis pour les actions que vous avez décrites. –
Merci. Fonctionne très bien! –