https://github.com/kreczko/gitlab-migrate
Migration utility for GitLab servers
https://github.com/kreczko/gitlab-migrate
gitlab gitlab-backup
Last synced: 5 months ago
JSON representation
Migration utility for GitLab servers
- Host: GitHub
- URL: https://github.com/kreczko/gitlab-migrate
- Owner: kreczko
- License: apache-2.0
- Created: 2019-12-09T14:48:55.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-28T17:23:37.000Z (about 6 years ago)
- Last Synced: 2024-08-10T10:08:54.679Z (almost 2 years ago)
- Topics: gitlab, gitlab-backup
- Language: Python
- Size: 52.7 KB
- Stars: 3
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.md
- License: LICENSE
Awesome Lists containing this project
README
# gitlab-migrate
Migration utility for GitLab servers
## Usage
### Preparation
1. Get private token from source GitLab instance
2. Get private token from destination GitLab instance
3. Create a configuration file (see examples/)
4. Run one of the commands below
### Information
```
gitlab-migrate-info config.yml --output-file=repos_src.csv
gitlab-migrate-info 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 .
```