Skip to content

jantman/gitlab-scripts

Repository files navigation

gitlab-scripts

Project Status: Unsupported – The project has reached a stable, usable state but the author(s) have ceased all work on it. A new maintainer may be desired.

Some Python scripts to help administering and migrating to GitLab.

Note that per Issue #63 there's a bug in the current (0.9.2) version of python-gitlab that prevents retrieving more than 20 results for ANY query.

Contents

  • gitlab_email_list.py - Print a list of all GitLab user emails, one-per line, CSV or JSON
  • gitlab_repo_import.py - Helper to import an existing bare git repo into GitLab and set options/features and group ownership.
  • gitlab_ssh_key_sync.py - Script to sync your ~/.ssh/authorized_keys to a GitLab instance.

Usage

  1. pip install python-gitlab (tested weith 0.9.2)
  2. Use the scripts.

License

gitlab-scripts is licensed under the GNU GPL v3.

Contributions back are greatly appreciated.

About

Some scripts to help administering and migrating to GitLab

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages