¿Cómo configuro un repository de control de versiones en una count de alojamiento web?

Me gustaría trabajar en mis propios proyectos en diferentes computadoras … en el path en una computadora portátil, o en casa en el escritorio, o incluso en el trabajo. Me gustaría mantener los datos relativamente privados, y no quiero pagar repositorys privados en github.

Lo ideal sería alojar un repository git o svn en mi server web, o algo así. ¿Puedo hacer eso? ¿O existe un sistema de control de versiones basado en web services que logre lo mismo?

Yo uso Beanstalk para mi desarrollo (svn). También puedes probar github (git obviamente).

Utilizo Beanstalk también durante aproximadamente 2 meses, estoy muy contento con él, también tiene integración con faro, así que puedo cerrar errores / problemas con el compromiso con SVN.

También tengo un server VPS local alojado e instalé el server VisualSvn en él, funciona muy bien pero es un poco costoso.

Mi proveedor de hosting, Dreamhost, proporciona repositorys de Subversion (junto con Trac). Sin embargo, si puede instalar un repository, depende principalmente de su proveedor de hosting y de las características que permiten. Algunos lo hacen fácil, otros no te permitirán instalar lo que necesites ni siquiera para configurar uno.