Git-Sync - Git 仓库备份同步工具
有备无患
https://github.com/AkashRajpurohit/git-sync
git-sync 是一个简单的 CLI 工具,旨在帮助您备份和同步 Git 仓库。
该工具确保您拥有 Git 仓库的本地副本,以防止可能出现的问题——如账户被禁或数据丢失。
● 备份所有仓库:自动克隆或更新您的所有 GitHub 仓库到本地目录。
● 定期同步:通过定期运行 git-sync 来保持备份与远程仓库同步。
● 多克隆:支持裸克隆、浅克隆、镜像克隆和完整克隆。
● 并发性:并发同步多个存储库以减少备份所需的时间。
● 配置文件:通过 YAML 配置文件轻松管理设置。
● 自定义备份目录:指定存储仓库的目录。
● 多平台:支持从 GitHub、GitLab、Bitbucket、Gitea 和 Forgejo 等主流 Git 托管服务备份仓库。
● 通知:在同步完成或出现任何错误时获得通知。
#GitHub #Golang #Tool #DevOps
有备无患
https://github.com/AkashRajpurohit/git-sync
git-sync 是一个简单的 CLI 工具,旨在帮助您备份和同步 Git 仓库。
该工具确保您拥有 Git 仓库的本地副本,以防止可能出现的问题——如账户被禁或数据丢失。
● 备份所有仓库:自动克隆或更新您的所有 GitHub 仓库到本地目录。
● 定期同步:通过定期运行 git-sync 来保持备份与远程仓库同步。
● 多克隆:支持裸克隆、浅克隆、镜像克隆和完整克隆。
● 并发性:并发同步多个存储库以减少备份所需的时间。
● 配置文件:通过 YAML 配置文件轻松管理设置。
● 自定义备份目录:指定存储仓库的目录。
● 多平台:支持从 GitHub、GitLab、Bitbucket、Gitea 和 Forgejo 等主流 Git 托管服务备份仓库。
● 通知:在同步完成或出现任何错误时获得通知。
#GitHub #Golang #Tool #DevOps