3

J'ai configuré Subversion en suivant l'article de Jeff Atwood au Coding Horror: Setting up Subversion on Windows. J'ai suivi les étapes exactement et SVNSERVE fonctionne maintenant comme un service sur un serveur Windows 2003 dans notre LAN. J'ai également installé TortoiseSVN et j'ai essayé d'en apprendre plus à ce sujet afin de pouvoir étendre l'utilisation dans notre boutique.Can Subversion peut être configuré pour l'authentification Windows sans Apache

Ma question à ce stade est de savoir s'il est possible d'éviter en quelque sorte l'utilisation du fichier conf/passwd où les utilisateurs et les mots de passe sont définis. J'espère pouvoir utiliser l'authentification Windows, mais d'après ce que j'ai rassemblé jusqu'à présent, l'authentification Windows ne semble possible qu'avec l'utilisation d'Apache.

Existe-t-il un moyen simple de configurer Subversion pour utiliser l'authentification Windows sans se lancer dans Apache?

EDIT: Je viens de découvrir que vous avez un site de soeur pour ce genre de choses appelé serverfault.com. Dois-je poster cette question là (même si je suis plus un développeur qu'un administrateur)?

Répondre

5

Je ne sais pas si c'est ce que vous cherchez, mais VisualSVN Server est un paquet gratuit que les gens de VisualSVN font. Il utilise toujours Apache, mais en ce qui concerne l'administration simpliste, c'est un client qui fait tout le travail d'installation pour vous (vous en avez juste besoin pour votre serveur subversion car il inclut aussi Subversion). Cela vous permet d'administrer votre configuration d'authentification Windows via leur application d'administration (qui est un peu comme une application de gestion standard que vous pourriez voir pour d'autres bases de données). Vous pouvez définir des utilisateurs au niveau du référentiel, qu'ils disposent d'autorisations de lecture/écriture et les remplacer à l'un des niveaux de dossier inférieurs.

Vous ne devez pas utiliser leur client pour Visual Studio (qui est ce qu'ils font payer pour), mais ils espèrent que vous faites;)

Encore une fois, ce n'est pas contourner l'exigence d'Apache - mais il est abstraire pour que vous ayez une petite méthodologie 'Black Box' pour votre serveur Subversion. ;)

+0

Merci beaucoup. Je vais regarder ça maintenant. J'avais lu sur VisualSVN rapidement et est parti quand j'ai vu qu'ils ont facturé pour le produit. Je vais regarder le paquet gratuit. Merci encore. –

+0

Espérons qu'il fasse ce que vous voulez. Cela fonctionne certainement très bien pour moi autant que cela a un peu ébranlé la courbe d'apprentissage (assez raide). :) – Amadiere

+0

Cela étant, le serveur visualSVN utilise Apache. C'est très bien si cela ne vous dérange pas de changer la technologie du serveur et d'utiliser le protocole http. Mais, la vraie question, est-ce qu'il y a une façon de le faire * sans * utiliser Apache? –

Questions connexes