Pro Git
Pro Git Nos ocuparemos en detalle de Github en GitHub, al ser el sitio de alojamiento de proyectos más grande, y donde probablemente encuentres otros proyectos en los que quieras participar. Pero en cualquier caso hay docenas de sitios para elegir sin necesidad de configurar tu propio servidor Git.
Tienes varias opciones para obtener un repositorio Git remoto y ponerlo a funcionar para que puedas colaborar con otras personas o compartir tu trabajo.
Mantener tu propio servidor te da control y te permite correr tu servidor dentro de tu propio cortafuegos, pero tal servidor generalmente requiere una importante cantidad de tu tiempo para configurar y mantener. Si almacenas tus datos en un servidor hospedado, es fácil de configurar y mantener; sin embargo, tienes que ser capaz de mantener tu código en los servidores de alguien más, y algunas organizaciones no te lo permitirán.
Debería ser un proceso claro determinar que solución o combinación de soluciones es apropiada para ti y para tu organización.