跨平台项目同步工具

liuyuqi-dellpc 8b2bb57544 Merge branch 'release/1.4.0' 4 months ago
.github 52a4b6e44a 更新action 6 months ago
repo_sync e85828e415 add coding clone 4 months ago
scripts 06a562f726 modify sync 4 months ago
test 9d8692df6a github repo for the project 1 year ago
.env.example 14bc212cca add readme 5 months ago
.gitignore 14bc212cca add readme 5 months ago
LICENSE a1be257356 Initial commit 1 year ago
README.md 77fc99e0c1 update label 4 months ago
favicon.ico dc746d5c48 增加钉钉推送 6 months ago
main.py 2718cafe93 init 1 year ago
requirements.txt f90464635d 完成coding 6 months ago
setup.cfg f90464635d 完成coding 6 months ago
setup.py f90464635d 完成coding 6 months ago

README.md

repo_sync

跨平台项目同步工具

由于项目众多,单一通过自己的代码托管平台存在一定风险。此项目将定期将代码同步到其他平台,以防止代码丢失。

  • github
  • gitlab
  • gitee
  • coding
  • gitea,gogs

Usage

windows 下载 [release]()使用即可

Develop

python main.py --help
python main.py create --platform gitlab --repo_path F:\workspace\python\repo_sync

# clone all repo to local path
python main.py clone --platform coding --repo_path F:\workspace\python\repo_sync

License

Apache License 2.0

Reference