Estou pensando em iniciar um projeto pequeno e quero fazer sua versão com o git.
Bitbucket parece uma boa opção para mim com seu plano gratuito. Eu quero usá-lo como a principal ferramenta para trabalhar com o git, pois eles têm boas ferramentas como interface da web, cliente do Mac OS e assim por diante. Mas, para ter uma proteção mais alta contra danos acidentais que podem ser causados pelo uso de um serviço de terceiros, também quero instalar o git no meu NAS como uma segunda cópia de backup do repositório.
Agora, minha pergunta é: é possível criar um repositório em dois hosts diferentes e depois mantê-los sincronizados? Por exemplo, suponha que uma vez por semana eu atualize o repositório no meu NAS para corresponder ao do Bitbucket. Então, caso algo aconteça com o Bitbucket, ainda terei o repositório completo com histórico completo de desenvolvimento no meu armazenamento NAS local.
E existe uma maneira de importar um repositório existente com histórico completo para outro serviço git?
Eu acho que espelhar é o que eu preciso. Este artigo parece descrever exatamente o que eu preciso. E este um bem.
Eu acredito que ele fará uma cópia completa com histórico completo e até mesmo comprometerá automaticamente novas versões para os repositórios nos dois hosts automaticamente.
Estou certo?