辅助上游/备用GIT仓库

时间:2017-04-17 16:04:55

标签: git github bitbucket

我们目前使用Atlassian Bitbucket(git)存储我们用于在网络上构建和配置环境的脚本。

考虑到DR,在灾难性事件中,我们可以使用Bitbucket中的脚本重建整个网络。但是如果我们的Bitbucket服务器在灾难性事件中死亡,我不希望我们的恢复过程的第1步“从备份中重构Bitbucket服务器”。

是否有可能有一个上游回购,比如GitHub,代码在被检入Bitbucket后自动推送?

说实话,我不确定这是Bitbucket还是Git的东西。我是系统管理员,不是开发人员。所以我对两者的经验仅限于使用PyCharm,SourceTree等进行基本的git操作。

2 个答案:

答案 0 :(得分:0)

这是一个非常广泛的问题,但简短的回答是在常规的异地备份中保留您的Git存储库(尤其是包含所有对象和元数据的.git目录),您可以轻松地将其恢复紧急情况。

答案 1 :(得分:0)

如果您拥有Bitbucket数据中心许可,则可以使用多种高可用性选项。对于异地灾难恢复,您可以查看Atlassian的Disaster recovery guide for Bitbucket Data Center。这种设置可以让您最快地回到运营状态,因为其他选项(如自动推送到替代服务)将意味着为您的用户进行大量工作流程更改 - 他们需要重新克隆所有内容,更改他们的遥控器,任何元数据,如拉请求,评论,权限等将丢失。通过如上所述设置灾难恢复实例,理论上您可以简单地将DNS记录指向备用实例,并且您的用户可以立即启动并运行。

完全披露:我是Atlassian的支持工程师