2010-01-29 20 views
5

Come configurare IIS 7.0 per servire repository SVN?Eseguire repository SVN sotto IIS

Prima di tutto ho bisogno di rendere possibile agli utenti remoti il ​​checkout e la visualizzazione basata sul web non è realmente necessaria.

Ho provato a impostare WebSVN ma non ho avuto esito positivo: non è possibile impostare la cartella principale per un numero di repository, non è possibile disattivare l'accesso anonimo, non è possibile collegare l'accesso non anonimo e l'elenco di accesso.

Esistono altri prodotti per SVN in IIS? O è meglio imparare come impostare correttamente WebSVN?

+0

Duplicato: http://stackoverflow.com/questions/118205/how-can-i-publish-a-subversion-repository-to-a-local-iis –

+2

@Kornel Kisielewicz: No! NON è un duplicato. Questa domanda riguarda la pubblicazione, ad esempio l'implementazione del caricamento. Sto parlando del server SVN – abatishchev

+1

serverfault.com? – RedFilter

risposta

4

Non ci sono moduli server per IIS, non si può servire un repository SVN direttamente da IIS.

Serve un repository di subversion tramite Apache, il built-in svnserve, o lo proxy tramite ssh.

3

Hai davvero bisogno di IIS o Apache funzionerà ok? Visual SVN Server è un ottimo host SVN e programma di installazione per Windows.

http://www.visualsvn.com/server/

+0

Prima di tutto ho già configurato e distribuito server web sotto IIS. Avere anche Apache2 sulla porta 8080 appositamente per SVN ma si desidera eseguire solo un server web. – abatishchev

+0

Ho provato anche VisualSVN ma non ho avuto successo su come impostare un numero di repository separati e un numero di repository raggruppati in qualche cartella sullo stesso server. Lo faccio usando mod_svn senza problemi! – abatishchev

+0

Perdona la mia ignoranza, ma cosa sono "repository raggruppati"? –

4

È disponibile una soluzione commerciale denominata SVNIsapi. Ma non ho idea di quanto funzioni bene perché è troppo costoso per me persino provarlo.

Ma perché insistere sull'utilizzo di IIS? Basta installare il VisualSVN server, quindi configurare WebSVN con quello - WebSVN funziona anche bene con Apache.

+1

Ciao, Stefan. Grazie per il suggerimento. In effetti è davvero troppo costoso - sto cercando una soluzione gratuita. Voglio trovare una soluzione SVN per IIS perché la utilizzo già come piattaforma server Web primaria (per ASP.NET + ADO.NET), quindi esegui Apache su porte non standard e la mia idea è stata quella di rinunciarci. Ma per quanto ho potuto capire non è possibile in questo momento – abatishchev

+0

Secondo un post in un forum che ho letto, SVNIsapi ha sollevato il contenuto da un prodotto alternativo chiamato SVN Sublime. Vedi il mio commento qui per i dettagli. http://stackoverflow.com/questions/118205/how-can-i-publish-a-subversion-repository-to-a-local-iis/1900125#1900125 –

+0

+1, l'ho appena installato sul mio server e VisualSVN è stata la singola esperienza di distribuzione più semplice che abbia mai avuto da un nuovo prodotto. effortless – smartcaveman

1

C'è un server gratuito chiamato RocketSVN, non ha più alcun supporto ufficiale.

Problemi correlati