background backup features

SaaS or On-Premise Deployment

Install management service and backup agent locally or choose SaaS deployment to run it directly from the cloud with no installation needed. Regardless of the deployment model, you can store data in included GitProtect Cloud, locally or your own S3 compatible cloud.


Multi-storage system

Store your data locally (SMB network shares, local disk resources), in the cloud (GitProtect Cloud, AWS S3, any public cloud compatible with S3 - Google Cloud Storage, Wasabi, Alibaba Cloud), or on hybrid or multi-cloud environment. Don’t invest in additional IT infrastructure - make use of what you already have.

Plan-based Git repository backup

Choose a predefined backup plan to instantly protect your GitHub or Bitbucket 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.

api integration

CI/CD API integration

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.

Flexible Data Center location

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.

GitProtect Cloud Storage included

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.

What are the backup features?

Repository and metadata backup

Back up all or selected repositories and metadata, including issues, pipelines, pull requests, knowledge base, hooks, keys, and more.

Automatic new repository backup

Every new repo you create will be automatically added to the assigned backup if you set the backup plan for all repositories. And it synchronizes as often as you want, even every minute.

Full, incremental, and differential copies

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.

Empowered 3-2-1 rule

Do you know the 3-2-1 backup rule? We empowered it with the possibility to add a nearly infinite number of storage instances so you can replicate backup plans and store the same copies in multiple destinations.

Backup many Github and Bitbucket accounts

Within one instance, you can add multiple GitHub, Bitbucket, or both organizations to protect your source code and all projects in one place.

Cloud- and self-hosted repositories backup

Whichever GitHub or Bitbucket 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.

GFS rotation scheme

Set up separate rules for how long to retain full, incremental, and differential copies in a monthly, weekly, and daily manners. It allows you to manage the copies in a long period of time (even for Bitbucket, GitHub archive purposes) restore data faster and optimize storage capacity.

Backup compression

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.

Long-term retention and Bitbucket / GitHub archive

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.

GitLab, Bitbucket and GitHub granular restore

Choose repositories and selected metadata you want to restore instead of restoring all data to perform faster point-in-time repository restore.

Crossover recovery, easy migration

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 dashboard.

Centralized management and logs stream

Web-based central management

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

Multi-level 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.

Audit logs, tasks, email notifications - stay up to date

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.

Slack notifications

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

Fast, simple and secury sign in

Instantly connect a new account using your GitHub, Bitbucket, or Google credentials to ensure immediate integration, enforce better password security, and better administration.

Sign in