我正在考虑开始一个小项目,我想用git对其进行版本控制。
Bitbucket的免费计划对我来说是一个不错的选择。我想将其用作使用git的主要工具,因为它们具有Web界面,Mac OS客户端等不错的工具。但是,为了更好地保护使用第三方服务可能造成的任何意外损坏,我还想在我的NAS上安装git作为存储库的第二个备份副本。
现在我的问题是,是否可以在两个不同的主机上创建一个存储库,然后使其保持同步?例如,假设我每周更新一次NAS上的存储库,使其与Bitbucket上的存储库匹配。然后,如果Bitbucket发生问题,我仍将在本地NAS存储上拥有完整的存储库以及完整的开发历史记录。
有没有办法将具有完整历史记录的现有存储库导入另一个git-service?
我认为镜像是我所需要的。这条似乎正是我需要的描述。而这一个也是如此。
我相信它将复制具有完整历史记录的完整副本,甚至自动将新版本自动提交到两台主机上的存储库中。
我对吗?