2009-10-25 14 views
6

Soy una tienda de una sola computadora, y cada vez más pienso que necesito algo de redundancia para almacenar programas y otro código.¿Debo utilizar un sistema de control de código fuente alojado como mi sistema de respaldo personal?

¿Debo utilizar code.google.com, o sf.net, o codeplex.com u otro sistema de control de fuente en línea para esto? No sería para alojar un proyecto en particular, sino más bien como un área de almacenamiento para todo lo que no está en un gran proyecto.

Respuesta

6

Probablemente sea una buena idea almacenar sus cosas en otro lugar (es decir, ya sea en un disco duro externo o en línea).

Si desea las funciones de control de fuente, necesita un repositorio de control de fuente en línea. Hay muchos de ellos, algunos gratuitos, otros pagados. Assembla, GitHub, Unfuddle y Devja Vu son algunos de los más comunes. Uso la versión gratuita de Beanstalk personalmente y la encuentro muy útil.

Si solo quieres algo de almacenamiento externo, mira sitios como DropBox (aunque DropBox no permite versiones de archivos), o incluso Microsoft Live que proporciona varios GB de espacio en disco.

Si bien puede pagar la mayoría o todos estos servicios, generalmente hay una versión gratuita para comenzar que tiene menos espacio de almacenamiento o menos funciones. Estas cuentas gratuitas son buenas para probar antes de comprar si realmente necesita ese espacio de almacenamiento adicional o características. Vale la pena probar algunos sitios para ver cuál se ajusta primero a lo que necesita.

0

Creo que en lugar de un sitio de alojamiento de proyectos, algo así como Github o Bitbucket sería más apropiado. Es definitivamente práctico usarlos como un sistema de respaldo fuera del sitio para el código.

Los sitios de alojamiento de proyectos, especialmente los de OSS, no aprecian especialmente que se usen solo para fines personales. (Si tiene una cuenta de SF.net y desarrolla código abierto con su cuenta, entonces creo que estarán bien con usted usando su hosting de desarrollo.)

Simplemente elija una de buena reputación que no desaparecerá ¡durante la noche!

1

Si no desea que su código y/o para ser públicamente accesible (aunque sea por accidente), es posible que desee considerar el alquiler de un servidor virtual y rodar su propio servidor SVN/GIT/....

+1

+1 probablemente la opción más cara, pero también ofrece la mayor flexibilidad. Me gusta la idea. –

4

Tenga en cuenta que la opción gratuita lo limita a los repositorios públicos de Git en Github.

Bitbucket ofrece un único repositorio Mercurial privado (hasta 150MB) con la opción de cuenta gratuita.

ProjectLocker es un proveedor gratuito de alojamiento de Git (y SubVersion y Trac) pero, debo señalar, la seguridad de su sistema ha sido cuestionada here aunque parecen haber respondido a la pregunta.

Por esa razón, ir con un proveedor más establecido o pagar una pequeña tarifa mensual puede ser una opción más deseable si la seguridad y la privacidad de los datos de su proyecto pueden ser un problema.

+0

Como aclaración sobre proveedores establecidos: ProjectLocker ha proporcionado control de versiones alojadas durante más de 6 años. – runako

+0

La información sobre Bitbucket ya no es cierta.Puede alojar un número ilimitado de repositorios privados (Git ** y ** Mercurial) allí, siempre que no más de 5 usuarios accedan a ellos. –

Cuestiones relacionadas