Quickstart

How to install

Install from PyPi

$ pip install fit-ctu-gitlab-exporter

Examples

Allowed config file format is described here,
projects file format is described here.

1. Export multiple projects

$ exporter -c config -p projects

where content of file projects is

my_gitlab_project
my_other_gitlab_project

2. Export, rename and set visibility for multiple projects

$ exporter -c config -p projects

where content of file projects is

my_gitlab_project -> avl_tree_cpp
my_secret_project -> secret_project private

3. Export all projects

Export all of your GitLab projects. Run at most batch-size exports simultaneously.

$ exporter -c config --export-all --batch-size=5