Skip to main content

Common Migrations

First-time bootstrap

gfrm setup

GitLab to GitHub

gfrm migrate \
--source-provider gitlab \
--source-url "https://gitlab.com/group/project" \
--target-provider github \
--target-url "https://github.com/org/repo"

GitHub to Bitbucket Cloud

gfrm migrate \
--source-provider github \
--source-url "https://github.com/org/repo" \
--target-provider bitbucket \
--target-url "https://bitbucket.org/workspace/repo"

Dry-run preview

gfrm migrate \
--source-provider gitlab \
--source-url "https://gitlab.com/group/project" \
--target-provider github \
--target-url "https://github.com/org/repo" \
--dry-run

JSON output for automation

gfrm migrate \
--source-provider gitlab \
--source-url "https://gitlab.com/group/project" \
--target-provider github \
--target-url "https://github.com/org/repo" \
--json \
--no-banner \
--quiet