使用GitLab API实现项目的批量拉取。

背景

​ 工作中使用gitlab管理项目代码,随着业务越来越复杂,项目数也不断变多, 增长到了3位数。对于这么多的项目,想要拉取到本地显然是很不方便的,因此利用Gitlab API写了个小项目实现项目的全量拉取。

使用方式

项目代码地址:GitLabBatchClone (github.com)

  1. 进入链接 生成个人private_toke, 并配置到application.yml 文件下的 git.privateToken
  2. 修改git.projectDir 为自己本地保存目录。
  3. 运行GitlabProjectsCloneApplication即可。
  4. 不想拉取的分组或项目可在git.ignores中添加。