Question

Après avoir lu Mise en place Subversion sur Windows Je suis en train pour savoir comment exécuter plusieurs services SVN sur une machine. Lorsque je crée plus d'un service à l'aide

sc create svnP1 ... binpath= "svnserve.exe --service -r c:\svn\repositories\project1" 
sc create svnP2 ... binpath= "svnserve.exe --service -r c:\svn\repositories\project2" 

en tant que matrice (commandes réelles tronquées), les deux services écoutent sur le même port et l'utilisation svn: // servername / Projet2 va à project1

Alors, comment puis-je faire ceci ou que je sur la mauvaise piste?

Était-ce utile?

La solution

Un peu tangentielle, mais je viens d'utiliser VisualSVN Server. Il est gratuit, très facile à installer ( « next », « suivant » ...), et est livré avec un composant logiciel enfichable MMC pour faire tout l'administrateur. Cela en fait un jeu d'enfant de faire fonctionner sur plusieurs référentiels, sans avoir à ajouter des services supplémentaires à chaque fois.

(note, ils facturent pour le client, mais vous pouvez utiliser tout client SVN pour parler à elle, j'aime TortoiseSVN , mais tout ce que vous aimez ...)

De plus - sous le capot, il utilise Apache pour exposer les données, fournissant à la fois HTTPS pour la sécurité, et permettant l'utilisation d'Internet sur les ports de pare-feu convivial

.

Enfin, il permet même le choix des « réguliers » paires nom d'utilisateur / mot de passe, ou l'intégration avec vos identifiants réseau (domaine, etc.). Jolie lisse.

Autres conseils

Je ne sais pas pourquoi vous auriez besoin des services distincts. Un service peut gérer plusieurs dépôts.

Je pense que ce que vous voulez est:

sc create svn ... binpath= "svnserve.exe --service -r c:\svn\repositories" 

Et puis pour créer project1 et Projet2 comme des dépôts séparés:


svnadmin create c:\svn\repositories\project1
svnadmin create c:\svn\repositories\project2

Cela va créer deux référentiels indépendants qui peuvent être séparément pour les utilisateurs configure et scripts hook.

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