Estoy pensando en comenzar un pequeño proyecto y quiero hacer su versión con git.
Bitbucket me parece una buena opción con su plan gratuito. Quiero usarlo como la herramienta principal para trabajar con git ya que tienen buenas herramientas como una interfaz web, un cliente de Mac OS, etc. Pero, para tener una mayor protección contra cualquier daño accidental que pueda causar el uso de un servicio de terceros, también quiero instalar git en mi NAS como una segunda copia de seguridad del repositorio.
Ahora mi pregunta es, ¿es posible crear un repositorio en dos hosts diferentes y luego mantenerlos sincronizados? Por ejemplo, suponga que una vez por semana actualizo el repositorio en mi NAS para que coincida con el de Bitbucket. Luego, en caso de que ocurra algo con Bitbucket, aún tendré el repositorio completo con un historial completo de desarrollo en mi almacenamiento NAS local.
¿Y hay alguna manera de importar un repositorio existente con historial completo a otro servicio git?
Creo que duplicar es lo que necesito. Este artículo parece describir exactamente lo que necesito. Y esto uno también.
Creo que hará una copia completa con el historial completo e incluso confirmará automáticamente nuevas versiones a los repositorios en ambos hosts automáticamente.
Estoy en lo cierto?