Zastanawiam się nad uruchomieniem małego projektu i chcę, aby jego wersjonowanie odbywało się za pomocą git.
Bitbucket wydaje mi się dobrą opcją z ich darmowym planem. Chcę go używać jako głównego narzędzia do pracy z git, ponieważ mają ładne narzędzia, takie jak interfejs WWW, klient Mac OS i tak dalej. Ale w celu zapewnienia lepszej ochrony przed przypadkowymi uszkodzeniami, które mogą być spowodowane korzystaniem z usług stron trzecich, chcę również zainstalować git na moim NAS jako drugą kopię zapasową repozytorium.
Teraz mam pytanie, czy można utworzyć repozytorium na dwóch różnych hostach, a następnie je zsynchronizować? Załóżmy na przykład, że raz w tygodniu aktualizuję repozytorium na moim serwerze NAS, aby pasowało do tego na Bitbucket. Następnie, na wypadek, gdyby coś się stało z Bitbucket, nadal będę mieć pełne repozytorium z pełną historią rozwoju na mojej lokalnej pamięci NAS.
Czy istnieje sposób na zaimportowanie istniejącego repozytorium z pełną historią do innej usługi git?
Myślę, że lustro jest tym, czego potrzebuję. Ten artykuł wydaje się dokładnie opisywać to, czego potrzebuję. I ten jeden , jak również.
Wierzę, że zrobi pełną kopię z pełną historią, a nawet automatycznie zatwierdzi nowe wersje do repozytoriów na obu hostach automatycznie.
Czy mam rację?