【文件属性】:
文件名称:GitlabGroupExporter:包含所有项目和子组的导出组
文件大小:172KB
文件格式:ZIP
更新时间:2021-04-07 18:53:38
Python
(测试版)GitlabGroupExporter
包含所有项目和子组的导出组
要求
python> = 3.6
gitlab的管理员权限(导出组和项目的所有者角色,创建组,项目的管理员权限...)
两个Gitlab上的API令牌(分配给您的gitlab用户)
安装
安装要求
pip3 install -r requirements.txt
用法
配置文件(config.yml)
使用config.yml设置配置(在根路径上)
vim config.yml
OLD_GITLAB_URL : https://oldgitlab.com
OLD_TOKEN : XXXX
NEW_GITLAB_URL : http://newgitlab.com
NEW_TOKEN : XXXXX
OLD_GROUP_ID : XXXXX
NEW_GROUP_NAME : MyNewImportedGr
【文件预览】:
GitlabGroupExporter-main
----exceptions.py(860B)
----groupExport.py(1KB)
----config.py(249B)
----img()
--------old_gitlab.png(85KB)
--------new_gitlab.png(95KB)
----main.py(1KB)
----requirements.txt(53B)
----cleanup.py(177B)
----schemas()
--------config.json(1KB)
----validations.py(3KB)
----LICENSE(11KB)
----README.md(2KB)
----projectsExport.py(2KB)
----credentials.py(433B)
----.gitignore(2KB)