Commands to migrate repositories between GitLab servers
Project description
gitlab-migrate
Migration utility for GitLab servers
Usage
Preparation
- Get private token from source GitLab instance
- Get private token from destination GitLab instance
- Create a configuration file (see examples/)
- Run one of the commands below
Information
gitlab-migrate config.yml --output-file=repos_src.csv
gitlab-migrate config.yml --output-file=repos_dst.csv --server=destination
Migration
# testing
gitlab-migrate config.yml --noop
# migration
gitlab-migrate config.yml
Development
git clone https://github.com/kreczko/gitlab-migrate.git
cd gitlab-migrate
pip install -U -e .
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gitlab-migrate-0.1.0.tar.gz
(13.3 kB
view details)
File details
Details for the file gitlab-migrate-0.1.0.tar.gz.
File metadata
- Download URL: gitlab-migrate-0.1.0.tar.gz
- Upload date:
- Size: 13.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/36.6.0 requests-toolbelt/0.8.0 tqdm/4.19.6 CPython/2.7.15+
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fed8785dd3aedd15abb432f356b6931fdc1ccd941d45c63efa1440d1e018a1b
|
|
| MD5 |
41c5247f584c6f77df8857e4568e46db
|
|
| BLAKE2b-256 |
97bd14da02a691204058fa96e4c3641b53919421b712e0ca59826bb8bfedf1a7
|