GitHub 个人仓库批量备份到自建 Gitea

💡 原文中文,约400字,阅读约需1分钟。
📝

内容提要

这是一个将 GitHub 仓库镜像到 Gitea 的 Shell 脚本,支持批量同步和错误处理。通过 GitHub API 获取仓库列表,逐个镜像并推送到 Gitea,最后发送同步报告邮件。可结合 crontab 实现自动备份。

🎯

关键要点

  • 这是一个自动将 GitHub 仓库镜像到 Gitea 的 Shell 脚本。
  • 支持批量同步所有仓库,可以设置跳过特定仓库,并具有良好的错误处理机制。
  • 脚本从 GitHub API 获取仓库清单,逐个镜像后推送到 Gitea。
  • 最后收集同步报告并发送邮件通知。
  • 结合 crontab 可实现自动化的 Git 仓库同步备份。
  • 可以根据自己的需求定制脚本。
🏷️

标签

➡️

继续阅读