Agent Skills
返回列表
💻

GitHub Backup 仓库备份

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/back-up-github-repos-releases-and-gists-with-github-backup-skillhub

技能介绍

解决手动备份的碎片化问题

手动导出 GitHub 仓库、Release 资产和 Gist 费时费力,且难以做到定期增量镜像。当需要为多个组织配置自动化备份时,编写和维护定制化导出脚本的成本极高,且容易遗漏历史发布资产。

核心能力与工作流

  • 全面镜像:支持将仓库源码、Release 版本及其附件、以及 Gist 完整拉取到本地存储。
  • 计划执行:设计为可按计划运行的代理技能,适合接入自动化调度系统,替代逐个手动导出。
  • 依赖准备:需要预先准备 GitHub Backup 二进制或容器镜像,以及具备读取权限的 GitHub Token。

适用边界与注意事项

  • 存储要求:需要确保有足够的本地或挂载存储空间来容纳日益增长的备份数据。
  • 权限配置:使用的令牌需具备足够的仓库和 Gist 读取权限,否则会静默失败或报错。
  • 网络环境:拉取大量 Release 资产时,需考虑网络带宽和 GitHub API 速率限制。

使用场景

  • 运维人员需要按周计划将多个组织的 GitHub 仓库和发布资产同步到本地备份服务器,替代手动导出。
  • 独立开发者希望把分散的 Gist 代码片段和仓库版本定期镜像到本地,防止云端数据意外丢失。
  • 安全团队需要定期审查和归档历史 Release 版本,确保关键发布资产可追溯且离线可用。

适合人员

  • 负责基础设施的运维工程师,需要按计划将 GitHub 组织内的仓库和发布资产同步到本地备份服务器。
  • 独立开发者,希望把分散的 Gist 代码片段和重要仓库定期镜像到本地,防止云端数据意外丢失。
  • 关注数据安全的合规专员,需要定期归档历史 Release 版本以确保关键资产可追溯且离线可用。