¿Hosted Source Control?

Estoy trabajando en algunos proyectos de fonts cerradas . (Pequeños). No quiero compartir el código de estos proyectos. Pero sí quiero tener un sistema de control de versiones fácil de instalar que se instale fácilmente en mi server web.

No tengo derechos de administración en este host web, así que no puedo ejecutar setup.exe en el sistema remoto. Básicamente, la única forma de instalar algo es simplemente creando una database y copyndo files en el server y tal vez un poco más usando un panel de control Plesk.

Puedo elegir entre dos hosts: uno que usa Linux con MySQL y el otro Windows 2008 / IIS7 con SQL Server 2005. El host de Windows tiene mi preference, ya que proporciona la mayor cantidad de espacio en disco.

Entonces, ¿qué opciones tengo? (No tiene que ser gratis, aunque tengo un presupuesto limitado).


Puedo tener acceso físico a ambos hosts para instalar algún software adicional, pero eso significa viajar unos 5.000 KM a la sala de serveres. También puedo decirle a alguien en la location del server que lo instale, pero eso es bastante caro. Podría encontrar otra empresa para alojar esto para mí, pero me gustan mis serveres / hosts actuales. Es por eso que estoy buscando una solución que simplemente pueda cargar en el server.

Ejecuto Subversion en Dreamhost por less de $ 10 / mes. La mayoría de mis proyectos son bastante pequeños hasta ahora; sé que no siempre aprecian los grandes volúmenes de datos como almacenamiento no accesible en la web. Primero es un host web, no un host de files. Sin embargo, es bastante fácil configurar repositorys SVN en su interfaz de administrador y luego tienes una connection fácil svn + ssh.

Por supuesto, dado que es un host web, es fácil instalar Trac (incluso tienen una installation de 1 clic para él) o alguna otra pieza de software.

Recomiendo encarecidamente tanto Assembla como Unfuddle . Ofrecen diferentes types de control de versiones (SVN, GIT, etc.), así como administración de tickets, posts entre equipos, wikis y muchas otras herramientas que aún no he utilizado.

He estado usando Assembla y he encontrado que es muy intuitivo y ofrece excelentes características, como la integración automática entre el sistema de emisión de boletos y el sistema de control de versiones. Uso la versión gratuita y espero que nadie busque / robe mi código hasta que ese proyecto en particular llegue al punto en el que debería considerar pagar su pequeña tarifa para protegerlo 🙂

¡Comente sobre lo que elige hacer!

Lo que le impide usar services hospedados como:

  • Bean Stalk
  • Proyecto Locker

Ofrecen una variedad de counts, incluidas aquellas que son gratuitas.