chsxf/git-repo-backup

0.9 2022-06-01 20:58 UTC

This package is auto-updated.

Last update: 2024-09-29 06:25:53 UTC


README

git-repo-backup 是一个用于管理 Git 仓库备份的命令行工具。

目前,它只支持 GitHub 或 BitBucket Cloud。

约定

本项目使用 gitmoji 为其提交信息。

安装

需求

使用 Composer 安装

全局安装

我们推荐全局安装此包。

composer global require chsxf/git-repo-backup

如果尚未安装,您需要将全局 Composer bin 目录添加到您的 PATH 环境变量中。

本地安装

但是,如果更适合您的设置,您也可以本地安装。

composer require chsxf/git-repo-backup

工具将被安装在本地 vendor 文件夹中,可执行脚本可以通过 vendor/bin/git-repo-backup 命令调用。

使用 Composer 更新

如果全局安装,您可以运行 composer global update chsxf/git-repo-backup

如果本地安装,只需在工具之前安装的文件夹中运行 composer update chsxf/git-repo-backup

使用方法

git-repo-backup
    --username <username>
    --password <password>
    --platform (github|bitbucket)
    --clone-protocol (https|ssh)
    [--no-git-lfs]
    [--dest-dir <destination-path>]
    [--ssh-key <ssh-key-path>]
    [--exclude <excluded-repositories>]
    [--dry-run]
    [--sort-by (size|name) (asc|desc)]

必需参数

可选参数

密码

密码值因平台而异。

在 GitHub 上,密码必须是一个 个人访问令牌

在 BitBucket Cloud 上,密码必须是一个 应用程序密码

计划改进

  • 支持 GitHub 组织
  • 允许使用配置文件

许可证

此仓库根据 MIT 许可证 分发。