PC local alojado o SVN remoto

Actualmente, yo y dos dos amigos estamos trabajando en un proyecto pequeño. Actualmente estamos alojando el SVN nosotros mismos.

Mi pregunta se refiere específicamente a si deberíamos

1) Ir a una solución privada alojada: unfuddle o github 2) Continuar con el alojamiento local

Creo que nuestras principales preocupaciones son

1) Seguridad de la connection 2) Privacidad 3) Protección de nuestra fuente

¿Alguien tiene alguna idea de si mantenemos la fuente en nuestra solución de PC local o la trasladamos a una solución remota? Las principales preocupaciones sobre el control remoto son la security del código fuente, pero estoy feliz de que alguien me diga lo contrario.

Si bien sus inquietudes son generalmente válidas cada vez que considere utilizar una solución alojada para datos confidenciales, es muy poco probable que haya un problema práctico si utiliza una de las empresas de hospedaje de terceros acnetworkingitadas.

Si la solución que tiene instalada ya está funcionando bien para usted (Y si tiene un buen plan de respaldo / recuperación de desastres que se sigue confiablemente), ¿por qué cambiar una solución de trabajo? De lo contrario, configuraría una empresa de hosting profesional y me concentraría en la construcción tu proyecto.

Mi configuration actual está basada en Git: una PC aloja un repository simple, y cada una de las PC está trabajando en repositorys locales. La synchronization entre los repos se realiza simplemente compartiendo el repository simple, y de la misma manera se pueden sincronizar dos repositorys locales.

Consulte mi pregunta sobre esta configuration: ¿la forma más fácil o mejor de mantener sincronizado un repository msysgit entre tres portátiles internos basados ​​en Windows?

En mi opinión, no tiene mucho sentido ejecutar un server SVN en una máquina de trabajo local, ya que arriesga la pérdida de datos.

Soy un gran admirador de Beanstalk para el alojamiento de SVN, pero es bastante caro. Estoy seguro de que hay soluciones gratuitas por ahí.