For the complete documentation index, see llms.txt. This page is also available as Markdown.

Cross-recovery for DevOps organizations

How GitProtect restores repositories and metadata across Git providers for rapid disaster recovery and DevOps migrations.

GitProtect enables cross-recovery across DevOps ecosystems by letting organizations restore repositories and associated metadata between different hosting providers such as GitHub, GitLab, Bitbucket and Azure DevOps. Recovered content covers repositories and many forms of metadata, including pull requests, wikis, issues and other repository artifacts where supported by the source and target platforms.


Available resources

The following tables outline which resources and metadata can be cross-restored between platforms.

For a complete list of protected resources and metadata, refer to the Protected resources article for the relevant DevOps platform.

The list is presented in alphabetical order.

ADDITIONAL DATABRANCHESCOMMIT COMMENTSCOMMITSDEPLOYMENT KEYSGITHUB PROJECTS (CLASSIC)ISSUE COMMENTSISSUES (CLOSED)ISSUES (OPEN)LABELSLFSMILESTONESPULL REQUEST COMMENTSPULL REQUESTS (CLOSED)PULL REQUESTS (OPEN)RELEASE ASSETSRELEASESREPOSITORYTAGWIKI

ADDITIONAL DATA

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

GitHub

❌

βœ…

❌

βœ…

βœ…

βœ…

BRANCHES

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

Azure DevOps

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

Bitbucket

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

Bitbucket DC

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

GitHub

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

GitHub Enterprise

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

GitLab

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

COMMIT COMMENTS

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

GitHub

❌

❌

❌

βœ…

βœ…

❌

GitHub Enterprise

❌

❌

❌

βœ…

βœ…

❌

COMMITS

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

Azure DevOps

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

Bitbucket

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

Bitbucket DC

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

GitHub

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

GitHub Enterprise

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

GitLab

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

DEPLOYMENT KEYS

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

Bitbucket

❌

βœ…

❌

βœ…

βœ…

βœ…

GitHub

❌

βœ…

❌

βœ…

βœ…

βœ…

GitHub Enterprise

❌

βœ…

❌

βœ…

βœ…

βœ…

GitLab

❌

βœ…

❌

βœ…

βœ…

βœ…

GITHUB PROJECTS (CLASSIC)

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

GitHub

❌

❌

❌

βœ…

βœ…

❌

ISSUE COMMENTS

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

Bitbucket

❌

βœ…

❌

βœ…

βœ…

βœ…

GitHub

❌

βœ…

❌

βœ…

βœ…

βœ…

GitHub Enterprise

❌

βœ…

❌

βœ…

βœ…

βœ…

GitLab

❌

βœ…

❌

βœ…

βœ…

βœ…

ISSUES (CLOSED)

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

Bitbucket

❌

βœ…

❌

βœ…

βœ…

βœ…

GitHub

❌

❌

❌

βœ…

βœ…

βœ…

GitHub Enterprise

❌

❌

❌

βœ…

βœ…

βœ…

GitLab

❌

βœ…

❌

βœ…

βœ…

βœ…

ISSUES (OPEN)

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

Bitbucket

❌

βœ…

❌

βœ…

βœ…

βœ…

GitHub

❌

βœ…

❌

βœ…

βœ…

βœ…

GitHub Enterprise

❌

βœ…

❌

βœ…

βœ…

βœ…

GitLab

❌

βœ…

❌

βœ…

βœ…

βœ…

LABELS

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

Azure DevOps

βœ…

❌

❌

βœ…

βœ…

βœ…

GitHub

βœ…

❌

❌

βœ…

βœ…

βœ…

GitHub Enterprise

❌

❌

❌

βœ…

βœ…

βœ…

GitLab

βœ…

❌

❌

βœ…

βœ…

βœ…

LFS

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

Azure DevOps

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

Bitbucket

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

Bitbucket DC

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

GitHub

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

GitHub Enterprise

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

GitLab

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

MILESTONES

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

GitHub

❌

❌

❌

βœ…

βœ…

βœ…

GitHub Enterprise

❌

❌

❌

βœ…

βœ…

βœ…

GitLab

❌

❌

❌

βœ…

βœ…

βœ…

PULL REQUEST COMMENTS

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

Azure DevOps

βœ…

βœ…

❌

βœ…

βœ…

βœ…

Bitbucket

βœ…

βœ…

❌

βœ…

βœ…

βœ…

GitHub

βœ…

βœ…

❌

βœ…

βœ…

βœ…

GitHub Enterprise

βœ…

βœ…

❌

βœ…

βœ…

βœ…

GitLab

βœ…

βœ…

❌

βœ…

βœ…

βœ…

PULL REQUESTS (CLOSED)

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

Azure DevOps

❌

❌

❌

βœ…

βœ…

βœ…

GitHub

❌

❌

❌

βœ…

βœ…

βœ…

GitHub Enterprise

❌

❌

❌

βœ…

βœ…

βœ…

GitLab

❌

❌

❌

βœ…

βœ…

βœ…

PULL REQUESTS (OPEN)

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

Azure DevOps

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

Bitbucket

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

Bitbucket DC

❌

βœ…

βœ…

βœ…

βœ…

βœ…

GitHub

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

GitHub Enterprise

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

GitLab

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

RELEASE ASSETS

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

GitHub

❌

❌

❌

βœ…

βœ…

❌

GitHub Enterprise

❌

❌

❌

βœ…

βœ…

❌

RELEASES

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

GitHub

❌

❌

❌

βœ…

βœ…

❌

GitHub Enterprise

❌

❌

❌

βœ…

βœ…

❌

GitLab

❌

❌

❌

❌

βœ…

βœ…

REPOSITORY

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

Azure DevOps

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

Bitbucket

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

Bitbucket DC

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

GitHub

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

GitHub Enterprise

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

GitLab

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

TAG

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

Azure DevOps

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

Bitbucket

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

Bitbucket DC

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

GitHub

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

GitHub Enterprise

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

GitLab

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

WIKI

TO β†’

↓ FROM

Azure DevOps

Bitbucket

Bitbucket DC

GitHub

GitHub Enterprise

GitLab

Azure DevOps

βœ…

βœ…

❌

βœ…

βœ…

βœ…

Bitbucket

βœ…

βœ…

❌

βœ…

βœ…

βœ…

GitHub

βœ…

βœ…

❌

βœ…

βœ…

βœ…

GitHub Enterprise

βœ…

βœ…

❌

βœ…

βœ…

βœ…

GitLab

βœ…

βœ…

❌

βœ…

βœ…

βœ…


LFS recovery for DevOps organizationsWiki recovery for DevOps organizations

Last updated

Was this helpful?