我正在使用 Bitbucket Cloud 作为我的git主机,拥有约200个仓库。我希望每天备份 所有的仓库(包括所有分支) 到 AWS S3 存储桶上。
我们是同一账户下的多人团队(100+ 个仓库),虽然没有人有删除仓库的权限,但我们都可以通过执行
我考虑使用 AWS CodeBuild 进行备份,但如果我从文档中正确理解,它只适用于项目的最多12个仓库。
由于我相信我不是第一个尝试解决这个问题的人,所以我正在努力了解这种要求的最佳实践方法?
默认情况下,我希望避免使用 Lambda + Bitbucket API + CloudWatch。
提前感谢您的帮助。
我们是同一账户下的多人团队(100+ 个仓库),虽然没有人有删除仓库的权限,但我们都可以通过执行
git reset --hard <init_commit>
然后 git push --force
来删除仓库的内容。根据 Bitbucket 备份 ,我们观察到没有自动备份,因此我希望创建一个备份。我考虑使用 AWS CodeBuild 进行备份,但如果我从文档中正确理解,它只适用于项目的最多12个仓库。
由于我相信我不是第一个尝试解决这个问题的人,所以我正在努力了解这种要求的最佳实践方法?
默认情况下,我希望避免使用 Lambda + Bitbucket API + CloudWatch。
提前感谢您的帮助。