2009-08-05 12 views
2

Quelle est la meilleure pratique pour accéder à SVN sur HTTP dans un environnement Windows? Sous Linux, nous connectons SVN à Apache tout le temps, donc nous pouvons adresser des dépôts distants via HTTP. Existe-t-il un moyen de connecter SVN à IIS, ou un moyen tout aussi pratique pour vous permettre d'accéder à un repo SVN sur une machine Windows via HTTP?Comment accéder à SVN via HTTP dans un environnement Windows?

+0

J'ai mal formulé cette question. Je parlais moins de "Windows", et plus sur "IIS". Mais la première réponse est aussi juste - vous avez juste besoin d'installer Apache. En fait, Apache devrait presque être considéré comme une partie intrinsèque d'une installation SVN. – Deane

Répondre

7

Apache fonctionne heureusement sous Windows

1

Je l'ai en cours d'exécution sur mon windows serveur domestique avec apache

1

Je ne sais pas exaclty ce que vous poser des questions sur l'accès comme vous le dites et la configuration.

Si vous voulez configurer un hôte/serveur SVN, alors votre meilleur pari a été de configurer Apache sous Windows avec le module SVN.

Si vous souhaitez passer en revue, mettre à jour, valider, vous êtes à la recherche d'un client svn. Un bon est TortoiseSVN ou vous pouvez également utiliser les outils de ligne de commande.

2

Si vous ne souhaitez pas configurer manuellement cette option, téléchargez le VisualSVN Server gratuit. Livré avec une console de gestion décent aussi bien. Il fonctionne sur la base d'Apache, donc si vous voulez l'exécuter sur une machine qui exécute également IIS, vous devrez utiliser un port autre que celui par défaut, ou assigner une seconde adresse IP à cet ordinateur et dire à IIS de seulement se lier à la première adresse IP.

Pour ce faire, consultez this page, ou l'un des autres didacticiels décents sur le Web. Cela devrait fonctionner pour IIS6 et au moins. Les versions plus anciennes étaient un peu différentes.

0

Beaucoup de gens ont suggéré d'installer Apache, mais cela semble beaucoup pour se connecter à un serveur SVN. Je pense que vous feriez mieux de regarder dans le client de ligne de commande de SVN.

Questions connexes