2009-09-02 14 views
5

He estado usando TortoiseSVN desde hace un tiempo para algunos de mis proyectos secundarios, pero para el alojamiento siempre he usado otras compañías.Servidor de Windows Subversion

Ahora ha llegado el momento en que en la empresa donde trabajo, comenzamos a experimentar con él y necesito algunos consejos sobre cómo instalar un servidor svn. Me encontré con link text y link text pero no estoy seguro de cuál es el camino a seguir, o si hay alguna diferencia entre los dos. (Mi única preocupación acerca de la visualSVN es que incluye un servidor Apache si estoy en lo cierto, lo que podría causarnos problemas, ya que usamos el servidor en el que vamos a instalar svn para otros fines también, incluidos los sitios de alojamiento que utilizan IIS) Además, poder acceder al repositorio a través de la web no es importante para nosotros, ya que accederemos principalmente a través de la red local.

¿Alguna recomendación que instalar?

aplausos

+0

posible duplicado de http: // stackoverflow.com/questions/859577/whats-the-easiest-way-to-setup-a-local-subversion-server/ –

+0

en esa publicación se trata de configurar el servidor en la misma máquina, que supongo es ligeramente diferente –

+0

fair ' nuff snomag! –

Respuesta

8

He usado VisualSVN y es muy simple de configurar y administrar. Si mal no recuerdo, no necesita configurar o configurar mucho con Apache si no va a utilizarlo para el acceso web. No he oído hablar de SVN1Click, pero parece una forma de ponerlo en funcionamiento.

Otra instalación que es posible que desee consultar es CollabNet. No es tan sencillo como VisualSVN, pero es bien conocido y lo he usado y estoy contento con él.

Mi mejor consejo sería: descárguelos y pruébelos un poco (antes de implementarlos en su empresa) y haga que algunos de sus desarrolladores lo prueben (solo a modo de prueba) y determine si el servidor cumple las necesidades de su empresa.

+0

Saludos Jason, creo que eso es lo que haré, pero quería asegurarme de no estar completamente fuera de la pista. –

+0

Aquí los probamos en máquinas virtuales. Hace que sea más fácil cambiar de una instalación de prueba a la siguiente, volver a ciertos estados guardados, etc. – sbi

+0

Tenga en cuenta que SVN1Click parece estar bastante muerto. – sbi

8

estoy usando VisualSVN Server durante casi un año, y funciona muy bien.
Es muy simple de instalar y configurar (next-next-next).

Es su mejor opción.

+4

+1 - De acuerdo. Esto es lo que iba a publicar. He estado usando el servidor de VisualSVN desde su lanzamiento público inicial. Funciona muy bien. Pero querrá aprender sobre svnadmin –

0

Usamos Collabnet Subversion en nuestra empresa. La instalación es asunto de Siguiente-> Siguiente-> Siguiente y configura los servicios necesarios para usted (svnserve o Apache w/WebDAV). Sin embargo, usamos solo svnserve.

Es posible que necesite habilitar el puerto 3690 (SvnServe) en el firewall.

+0

Dicho esto, VisualSVN es tan fácil de instalar como el de Collabnet. –

+0

Huh ... Recuerdo que CollabNet es más difícil de instalar que VisualSVN. Me alegra saber que no es así. – JasCav

1

Parece que quiere el servidor Subversion original - los binarios están disponibles here. Según mi leal saber y entender, habilitar el acceso a través de Apache es opcional. Sin Apache, puede acceder a los repositorios usando TortoiseSVN y el protocolo svn: //.

1

Apache e IIS pueden coexistir en el mismo servidor. (Lo hacen ahora en nuestro servidor). Solo necesita configurarlos para dos puertos diferentes. En nuestro caso, IIS (que alimenta nuestro Wiki y Issue Tracker) está en el puerto 80, y la instancia Apache-SVN está en el puerto 8080.

También puede hacer la ruta SvnServe, que ofrece un mejor rendimiento, pero tiene algunos inconvenientes. (La autenticación LDAP es más difícil de hacer, no se puede usar WebDAV para realizar auto-versiones, puede leer el repositorio con HTTP estándar). Todo depende de lo que necesite para su configuración.

Utilizamos el servidor de CollabNet.