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.
Different vendors provide various types of metadata, which may not be common to all providers. As a result, during the restore process, some metadata might not be available for restoration.
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
β
β
β
β
β
β
Useful links and items
LFS recovery for DevOps organizationsWiki recovery for DevOps organizationsLast updated
Was this helpful?

