组织的 GitHub 存储库备份

组织的 GitHub 存储库备份

是否有任何指南/最佳实践/手册描述如何组织整个组织的 GitHub 的定期备份(当然如果需要还包括恢复),最好带有元数据?

答案1

https://docs.github.com/en/repositories/archiving-a-github-repository/backing-up-a-repository

备份存储库

您可以使用 API 或第三方工具来备份您的存储库。

要下载存储库的存档,您可以使用用户或组织迁移 API。有关更多信息,请参阅“迁移”。

下载档案后,您可以将其复制到外部硬盘驱动器和/或将其上传到基于云的备份或存储服务,例如 Azure Blob Storage、Google Drive 或 Dropbox。

迁移

https://docs.github.com/en/rest/migrations?apiVersion=2022-11-28

第三方备份工具

有许多自助工具可以自动备份存储库。与存档项目不同,存档项目会存档 GitHub 上所有未选择退出的公共存储库,并让任何人都可以访问数据,而备份工具则会从特定存储库下载数据并将其组织在新分支或目录中。有关存档项目的更多信息,请参阅“关于在 GitHub 上存档内容和数据”。有关自助备份工具的更多信息,请参阅 GitHub Marketplace 上的备份实用程序类别。

https://docs.github.com/en/repositories/archiving-a-github-repository/about-archiving-content-and-data-on-github#about-the-github-archive-program

https://github.com/marketplace?category=backup-utilities


您还可以让本地端点与您的所有存储库同步。该端点已备份。

相关内容