Question

J'ai un serveur Visual SVN sur mon ordinateur portable Vista. Le référentiel réside sur le deuxième disque dur. Je suis en train de faire une nouvelle installation de Windows 7 dans les prochains jours. Comment configurer ou installer à nouveau Visual SVN Server tout en conservant les utilisateurs, les référentiels et les paramètres de l'installation précédente? Merci.

Était-ce utile?

La solution

Vous pouvez simplement copier le dossier contenant les référentiels (par exemple, c: \ référentiels ) 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 par sous-version. Je ne sais pas si c'est la même chose avec l'authentification Windows, mais je suppose que c'est le cas, car il existe également un fichier nommé ( authz-windows ).

Instructions détaillées:

  • sur le nouveau serveur, installez le serveur VisualSVN
  • lors de l'installation, il vous est demandé où les référentiels doivent être placés (la valeur par défaut est c: \ référentiels )
  • une fois le serveur installé, accédez à l’ancien ordinateur et ouvrez le Gestionnaire de serveur VisualSVN
  • .
  • cliquez avec le bouton droit sur l'entrée du serveur VisualSVN (local) dans la console, puis cliquez sur Propriétés
  • .
  • c'est la boîte de dialogue que vous pouvez trouver où se trouvent actuellement les référentiels
  • copiez tout le contenu de ce dossier dans le dossier du référentiel du nouveau serveur (par exemple, c: \ repositories )
  • peut-être devrez-vous redémarrer le serveur, mais tout devrait alors être opérationnel

Autres conseils

Les rôles / utilisateurs sont stockés dans les fichiers groups.conf et htpasswd sous le répertoire "Référentiels". dossier et peut être copié sur le nouveau serveur. Les autorisations individuelles pour chaque référentiel sont stockées dans le fichier VisualSVN-SvnAuthz sous "Référentiels \ votre-référentiel \ conf". et peut également être copié tel quel.

Le meilleur moyen de transférer l'historique des données du dépôt sans générer d'erreurs de système de fichiers incompatibles consiste à créer un fichier de vidage pour chaque rapport, 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. SVN visuel possède une bonne documentation pour les détails ici: http://www.visualsvn.com/support/ topic / 00010 /

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top