备份 Github 账户

备份 Github 账户

最近我看到一篇 HackerNews 帖子,有人在没有任何警告的情况下被锁定在 GitHub 之外,这让我想到我应该备份一下,以防万一。显而易见的解决方案就是在 PC 上克隆所有存储库,但这似乎很浪费,而且很难保持最新状态。

我还看到你可以将 github 项目直接导入 gitlab,在我看来这是备份它的理想方式,因为它有两个冗余的云副本。我的​​问题是,导入 gitlab 是否会重复 repo,还是只会创建一个指向它的指针,如果 github 删除我的东西,这个指针就会中断?

答案1

这取决于您希望持续“同步”多少数据。如果您只是谈论存储库文件(而不是问题或拉取请求),那么您可以使用存储库镜像。拉取镜像(从 GitHub)对于私人项目来说是一项付费功能,但对于公共项目来说则是免费的。

正如其他人所提到的,导入只会“复制”一次,因为它是为了迁移。

如果你想要定期备份你的完整项目(包括问题和其余部分),那么你可以使用迁移 API按照定期计划自动获取副本。

相关内容