codecamp

GitHub 备份仓库

可使用 API 或第三方工具备份仓库。

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

一旦您拥有下载您的存档。您可以将其复制到外部硬盘和/或将其上传到基于云的备份服务,例如 Google DriveDropbox

第三方备份工具

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

利用 BackHub,您可以备份仓库的所有 Git 数据(例如项目文件和提交历史记录),以及许多来自 GitHub 的数据(例如议题和拉取请求),通过该工具可创建每日定期备份仓库计划,并且可查看过去最多 30 天的快照。 BackHub 可在 GitHub Marketplace 中找到。

GitHub 参考和引用内容
Git 和 GitHub 使用入门
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

GitHub 身份验证

在 GitHub 上管理订阅和通知

在 GitHub 上管理活动的订阅

GitHub 组织和团队

GitHub 管理对组织仓库的 Git 访问

GitHub 计费和付款

GitHub 使用议题和拉取请求进行协作

GitHub 在具有代码质量功能的仓库上进行协作

管理在 GitHub 上的工作

GitHub 建立强大的社区

GitHub 管理仓库

GitHub 自定义 GitHub 工作流程

在 GitHub Marketplace 中购买并安装应用程序

通过 GitHub Jobs 寻找人才

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }