Cross-recovery

This article outlines the cross-recovery options for GitHub.

Cross-recovery allows you to restore repositories, issues, pull requests, and other metadata to a separate GitHub organization or another supported Git platform, ensuring resilient disaster recovery and seamless cross-environment migration.


Available Git platforms

In general, GitProtect allows you to restore data across all supported DevOps platforms. 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 table below outlines protected GitHub metadata and where it can be restored.

Metadata
GitHub
Azure DevOps
Bitbucket
Bitbucket DC
GitHub Enterprise
GitLab

Repository

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

Wiki

βœ…

βœ…

βœ…

❌

βœ…

βœ…

Issues (open)

βœ…

❌

βœ…

❌

βœ…

βœ…

Issues (closed)

βœ…

❌

❌

❌

βœ…

βœ…

Issue Comments

βœ…

❌

βœ…

❌

βœ…

βœ…

Deployment Keys

βœ…

❌

βœ…

❌

βœ…

βœ…

Pull Requests (open)

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

Pull Requests (closed)

βœ…

❌

❌

❌

βœ…

βœ…

Pull Requests Comments

βœ…

βœ…

βœ…

❌

βœ…

βœ…

Webhooks

βœ…

❌

❌

❌

❌

❌

Milestones

βœ…

❌

❌

❌

βœ…

βœ…

Labels

βœ…

βœ…

❌

❌

βœ…

βœ…

Pipelines

βœ…

❌

❌

❌

❌

❌

LFS

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

Tag

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

Releases

βœ…

❌

❌

❌

βœ…

❌

Collaborators

βœ…

❌

❌

❌

❌

❌

Commits

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

Branches

βœ…

βœ…

βœ…

βœ…

βœ…

βœ…

Projects (classic)

βœ…

❌

❌

❌

βœ…

❌

Projects (v2)

βœ…

❌

❌

❌

❌

❌

Teams

βœ…

❌

❌

❌

❌

❌

Additional Data

βœ…

❌

βœ…

❌

βœ…

βœ…

Release Assets

βœ…

❌

❌

❌

βœ…

❌

Dependabot Settings

βœ…

❌

❌

❌

❌

❌

Commit Comments

βœ…

❌

❌

❌

βœ…

❌

Branch Protection Rules

βœ…

❌

❌

❌

βœ…

❌


Cross-recovery for DevOps organizationschevron-right

Last updated