GitGhost

Safety-first repository migration

Fail-closed migration pipeline

Move repositories with surgical precision.

Create a fresh destination repository, reconstruct the Git tree, and publish one verified commit. Existing destination repositories are never reused automatically.

Token stays in browser memory Existing target blocked Failed files stop migration Single final commit
Authentication

Connect your GitHub account

Use a token with the permissions required for repository access and creation.

Token settings
GitHub permissions depend on token type. The app verifies access through the API before allowing migration.