7 个不稳定版本
新版本 0.4.3 | 2024年8月18日 |
---|---|
0.4.2 | 2024年3月28日 |
0.4.0 | 2022年8月29日 |
0.3.0 | 2022年8月29日 |
0.1.0 | 2022年5月21日 |
#485 in 开发工具
38KB
1K SLoC
git-collage
用于选择性镜像Git仓库的工具。
git-collage
的创建是为了满足我备份自己的Git仓库并镜像我关心的第三方仓库的部分的需求。为此,这个工具的主要功能包括
- 能够发现仓库(目前仅支持GitHub,但可以轻松添加更多)
- 能够过滤要镜像的引用,防止创建“无用”的本地引用(例如,功能分支、GitHub PR 合并提交)
- 是一个单一的二进制文件,可以通过cron或systemd进行计划(我个人不希望为本质上是一个时间计划的备份作业运行服务)
用法
有关语法,请参阅 git-collage -help
,有关示例配置文件,请参阅 examples
。
注意事项
- 控制台输出中INFO级别以下的输出可能包含敏感信息(例如,GitHub令牌)。
- GitHub令牌必须使用
repo
范围生成。
依赖项
~22–35MB
~627K SLoC