Skip to content

Python Tool for Bulk Exports of Projects within a GitLab instance.

License

Notifications You must be signed in to change notification settings

marvinweber/gitlab-bulk-project-export

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitLab Bulk Project Export

Python Tool for Bulk Exports of Projects within a GitLab instance.

Installation and Usage

# Install
pip install git+https://github.com/marvinweber/gitlab-bulk-project-export.git

# Execute
gitlab-bulk-project-export --help

Exports are limited to projects the use is a member of. Otherwise scheduling and downloading of exports would not even be possible.

Rate Limit

GitLab has a (default) rate limit for project export schedules of 6 per minute. As an administrator, you can increase the limit in the admin control section.
More about the rate limit: https://docs.gitlab.com/ee/user/admin_area/settings/import_export_rate_limits.html

E-Mail Spam

By default, GitLab will send you an e-mail for every exported project that is ready to be downloaded. To avoid a lot of e-mail spam, you can disable your notifications for the export (temporarily).

About

Python Tool for Bulk Exports of Projects within a GitLab instance.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages