Close
Choose a predefined backup plan to instantly protect your GitHub, Bitbucket, and GitLab data, or create your own. Choose repositories and metadata to protect, storage to keep your copies, and backup execution manner. Have full control over retention, compression, encryption, backup window, start delay, and much more. Set and forget - it will run automatically.
It’s important to take care of each change in software development in order to deliver high-quality products. Integrate the backup process directly into the Continuous Integration and Continuous Deployment pipeline. Keep your production environment and all dependent components safe before deploying new changes.
Reliable backup of all or only selected GitHub repositories with related metadata, including Wiki, Issues, Issue comments, Deployment keys, Pull requests, Pull request comments, Webhooks, Labels, Milestones, Pipelines/Actions, Tag, Releases, Collaborants, Commits, Branches, and Projects.
Reliable backup of all or only selected Bitbucket repositories with related metadata, including Wiki, Issues, Issue comments, Downloads, Deployment keys, Pull requests, Pull request comments, Webhooks, Pipelines/Actions, Tag, Commits, and Branches.
Reliable backup of all or only selected GitLab repositories with related metadata, including Wiki, Issues, Issue comments, Deployment keys, Pull requests, Pull request comments, Webhooks, Labels, Milestones, Pipelines/Actions, Tag, Releases, Collaborants, Commits,, Branches, and Variables.
GitProtect supports Git Large File Storage. Easily make copies and restore your Git LFS data no matter what your git hosting service or license type is (GitHub, GitHub Enterprise, Bitbucket, Bitbucket DC, GitLab, and GitLab Ultimate).
GitProtect is the first automatic, comprehensive, and consistent backup for Jira that supports Jira Cloud, Jira Service Management, and Jira Work Management. Our solution allows to backup and restore the whole Jira ecosystem, including Projects, Issues, Roles, Workflow, Users, Comments, Attachments, Boards, Versions, Fields, Votes, Audit logs, Notifications, and more.
Securing your GitLab software management process and your future product releases! Now, GitProtect allows you to backup GitLab Boards, including issue tracking, labels, milestones, or assignees.
GitProtect allows adding your GitLab organization to see your groups in a dedicated view where you can access such information as the number of related subgroups, backup status, and the last/next backup date.
Whichever GitHub, Bitbucket, or GitLab plan and deployment model you use, we protect all cloud-hosted and self-hosted repositories and metadata. Storage is independent of the chosen deployment model. So you can store your local repository copies in the cloud, and cloud ones locally.
Within one GitProtect.io instance, you can add multiple GitHub, Bitbucket, and GitLab accounts or organizations to protect your source code and all projects in one place.
GitProtect allows a repository sync: by providing a specific time interval or using an on-demand option instead. This way any new repository you create will be automatically added to the assigned backup if you set the backup plan for all repositories.
If you manage a large organization with many repos you can utilize additional GitHub (or Bitbucket and GitLab) user accounts to deal with API request limitations and resolve performance and throttling issues.
Perform full copies with all the data, or incremental or differential once there are any changes since the last copy. Use a Basic or GFS rotation scheme to have full control over versioning.
Set up separate rules for how long to retain full, incremental, and differential copies in a monthly, weekly, and daily manner. It allows you to manage the copies for a long period of time (even for Bitbucket, GitLab, or GitHub archive purposes) restore data faster and optimize storage capacity.
You have full control over the compression of your copies. Choose the preferred compression algorithm and level to ensure faster backup, less transfer, and network utilization. Reduce storage usage with no impact on data compliance.
Forget about retention limited to 30 days. Store all versions, define the number of copies, or the time a given copy should be kept to optimize storage capacity. Store infinitely if you want to archive the repository - unused or for any future reference.
GitProtect enables backup replication between multiple locations for disaster recovery. You can replicate backup copies between data stores, keep all valuable data in multiple locations, and follow the 3-2-1 rule.
Our replication technology makes it possible to add a nearly infinite number of storage instances. You can easily replicate data from any to any data store - cloud to cloud, cloud to local, or locally with no limitations.
GitProtect supports GitHub, Bitbucket, and GitLab granular restore. Choose repositories and select metadata you want to restore instead of restoring all data to perform a faster point-in-time repository restore.
In the event of failure, instantly restore all repositories and metadata to another organization or to another hosting platform. Do you need to migrate from Bitbucket to GitHub/GitLab or conversely? Restore all backed-up data from one organization to another - within one GitProtect.io dashboard.
GitProtect is the only solution on the market that allows you to restore multiple GitHub, Bitbucket, and GitLab repositories at a time. Choose repositories you want to restore, see the most recent copies or assign them manually and restore them to your local machine or cross over to another hosting service provider.
Restore copies of your repositories directly on your local machine and can keep on coding even during serious GitHub, Bitbucket, or GitLab outages, when your cloud infrastructure is down or you don’t have an internet connection.
GitProtect is a multi-storage system. This means that you can store your data in the cloud (GitProtect Cloud, AWS, and any public cloud compatible with S3 - Google Cloud Storage, Wasabi, Backblaze B2, etc), locally (SMB network shares, local disk resources), or on hybrid or multi-cloud environment. Don’t invest in additional IT infrastructure - make use of what you already have.
If you want to store your data within GitProtect Cloud Storage you can choose a preferred location of Data Center - US or EU-based. Our DCs meet all security and quality standards, proven by multiple certificates and SLA with 99,9% availability.
In every plan, we include free GitProtect Cloud Storage so you can start performing backups immediately, agentless, without any need for additional IT infrastructure investment.
Have access to the central management console anywhere, anytime, directly from your browser. No installation is needed. Powerful, precisely designed dashboards, visual statistics, and real-time actions combine ease of use and precise management
Add new accounts, set roles, and privileges to share responsibilities with your team and administrators. Grant or limit permissions to each account to have more control over security.
Advanced audit logs and tasks let you track all actions performed in the system, quickly identify any problems, diagnose the causes and react immediately. We keep you updated with email notifications and detailed visual statistics in the dashboard.
Do you use Slack? Connect your account so all the backup updates and notifications will be sent to your Slack account. Stay up to date even while working.
AES Encryption
TLS transfer
No Single-Point-of-Failure
Secure Password Manager
Instantly connect a new GitProtect.io account using your GitHub, Bitbucket, GitLab, Google, or Microsoft Azure AD credentials to ensure immediate integration, enforce better password security, and better administration.
GitProtect.io service can be deployed in two models – SaaS and On-Premise. With SaaS deployment you are able to set your preferred region – you can choose between the US and EU-based data centers. In the On-Premise model, you can install GitProtect on almost any computer with Windows, Linux, macOS system, or even on popular NAS devices. Regardless of the deployment, GitProtect.io provides the same set of outstanding backup and restore functionalities.
Platforms | ||
GitHub | | |
GitHub Enterprise | | |
Bitbucket | | |
Bitbucket DC | | |
GitLab | | |
GitLab Ultimate | | |
Jira Cloud | | |
Jira Service Management | | |
Jira Work Management | | |
Confluence | | |
Azure Repos | | |
Zendesk | | |
Backed up data | ||
GitHub repositories | | |
GitHub metadata | | |
GitHub LFS | | |
Bitbucket repositories | | |
Bitbucket metadata | | |
Bitbucket LFS | | |
GitLab repositories | | |
GitLab metadata | | |
GitLab LFS | | |
GitLab Groups&Subgroups data | | |
GitLab Issue boards | | |
GitLab variables | | |
Jira data | | |
Backup performance | ||
Multiple backup plans/policy | | |
Policy-based advanced backup plans | | |
Backup of repositories based on rules | | |
Flexible daily scheduler | | |
Flexible GFS scheduler | | |
Forever Incremental | | |
Backup on demand | | |
30 days retention | | |
Unlimited retention | | |
Fully customized retention | | |
Data compression on source | | |
Custom backup frequency | | |
Fast incremental backup | | |
Unlimited backup scalability | | |
Automatic repository sync | | |
Customized repository sync | | |
Task balancing | | |
Backup cloud and On-Prem instances | | |
Granular backup | | |
Restore and DR | ||
Granular restore | | |
Point-in-time restore | | |
Multiple repositories restore | | |
Restore cloud to on premise and conversely | | |
Restore to the local machine | | |
Recovery to the same Account/Organization | | |
Recovery to different Account/Organization | | |
DR and cross-over recovery | | |
Test restore policy | | |
Replication | ||
Backup replication plan/policy | | |
All2All replication | | |
Backup destinations | ||
GitProtect unlimited cloud storage | | |
AWS Storage | | |
Wasabi Cloud | | |
Backblaze B2 | | |
Google Cloud Storage | | |
Azure Blob Storage | | |
S3 Compatible storages | | |
NFS | | |
CIFS | | |
SMB | | |
Local disk resources | | |
Deployment | ||
SaaS deployment | | |
Deployment region of choice | | |
On-Premise deployment | | |
On-Premise deployment options | | |
Security | ||
User AES 256 encryption on client side | | |
In-flight encryption | | |
At rest encryption | | |
Zero-knowledge encryption | | |
Secure password vault | | |
SSL transfer encryption | | |
SSO support | | |
Ultra-secure authorization | | |
Amazon Vault | | |
SOC 2 compliant | | |
Ransomware protection | ||
Immutable S3 storage for cyber-resistance | | |
Repository wipe protection | | |
Non-executable data in the copy | | |
Limited access to storage credentials | | |
Monitoring and audit | ||
Data-driven dashboards | | |
Detailed task monitoring | | |
Advanced audit logs | | |
Email notifications | | |
Slack notifications | | |
Webhooks | | |
Log export | | |
Daily reports for compliance purposes | | |
Management | ||
Unified web console | | |
Multiple admin accounts | | |
Admin privileges settings | | |
Multitenancy & admins privileges | | |
Backup and manage an unlimited number of accounts under one portal | | |
REST API automated operations | | |
Other features | ||
Ticket support system | | |
Email support | | |
Chat support | | |
Phone support and restore assistance | | |
Security assessment and custom contracts (DPA, MSA, etc.) | | |
SOC 2 compliant | |
GitHub | |
GitHub Enterprise | |
Bitbucket | |
Bitbucket DC | |
GitLab | |
GitLab Ultimate | |
Jira Cloud | |
Jira Service Management | |
Jira Work Management | |
Confluence | |
Azure Repos | |
Zendesk | |
GitHub repositories | |
GitHub metadata | |
GitHub LFS | |
Bitbucket repositories | |
Bitbucket metadata | |
Bitbucket LFS | |
GitLab repositories | |
GitLab metadata | |
GitLab LFS | |
GitLab Groups&Subgroups data | |
GitLab Issue boards | |
GitLab variables | |
Jira data | |
Multiple backup plans/policy | |
Policy-based advanced backup plans | |
Backup of repositories based on rules | |
Flexible daily scheduler | |
Flexible GFS scheduler | |
Forever Incremental | |
Backup on demand | |
30 days retention | |
Unlimited retention | |
Fully customized retention | |
Data compression on source | |
Custom backup frequency | |
Fast incremental backup | |
Unlimited backup scalability | |
Automatic repository sync | |
Customized repository sync | |
Task balancing | |
Backup cloud and On-Prem instances | |
Granular backup | |
Granular restore | |
Point-in-time restore | |
Multiple repositories restore | |
Restore cloud to on premise and conversely | |
Restore to the local machine | |
Recovery to the same Account/Organization | |
Recovery to different Account/Organization | |
DR and cross-over recovery | |
Test restore policy | |
Backup replication plan/policy | |
All2All replication | |
GitProtect unlimited cloud storage | |
AWS Storage | |
Wasabi Cloud | |
Backblaze B2 | |
Google Cloud Storage | |
Azure Blob Storage | |
S3 Compatible storages | |
NFS | |
CIFS | |
SMB | |
Local disk resources | |
SaaS deployment | |
Deployment region of choice | |
On-Premise deployment | |
On-Premise deployment options | |
User AES 256 encryption on client side | |
In-flight encryption | |
At rest encryption | |
Zero-knowledge encryption | |
Secure password vault | |
SSL transfer encryption | |
SSO support | |
Ultra-secure authorization | |
Amazon Vault | |
SOC 2 compliant | |
Immutable S3 storage for cyber-resistance | |
Repository wipe protection | |
Non-executable data in the copy | |
Limited access to storage credentials | |
Data-driven dashboards | |
Detailed task monitoring | |
Advanced audit logs | |
Email notifications | |
Slack notifications | |
Webhooks | |
Log export | |
Daily reports for compliance purposes | |
Unified web console | |
Multiple admin accounts | |
Admin privileges settings | |
Multitenancy & admins privileges | |
Backup and manage an unlimited number of accounts under one portal | |
REST API automated operations | |
Ticket support system | |
Email support | |
Chat support | |
Phone support and restore assistance | |
Security assessment and custom contracts (DPA, MSA, etc.) | |
SOC 2 compliant | |