Git 备份仓库(mirror)

Git 备份仓库(mirror)

参考资料: https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/duplicating-a-repository|

1. 以 mirror 的方式 clone 仓库

1
git clone --mirror https://github.com/exampleuser/repository-to-mirror.git

2. 设置目标地址

1
2
cd repository-to-mirror
git remote add mirror_host https://github.com/exampleuser/mirrored

3. 更新并同步到目标地址

1
2
git fetch -p origin
git push --mirror mirror_host