git-sync:Git仓库备份同步命令行工具
通过裸克隆把GitHub、GitLab、Bitbucket、Gitea、Forgejo等平台的仓库批量备份到本地目录,并可定期同步更新。
git-sync 是一个用于备份 Git 仓库的 CLI 工具,把指定平台上的所有仓库以裸克隆方式复制到本地目录,以应对账号被封、误删或服务不可用等情况,裸克隆也能减小备份体积。它支持定期运行保持备份与远端同步,可配置 YAML 文件指定备份目录与克隆方式(裸、浅克隆、镜像或完整克隆),并发同步多个仓库,并在完成或出错时发送通知。