Webinars Contact support Knowledge base

The only one fully manageable GitHub repository backup

Available in SaaS Available on-Premise
GitProtect GitHub dashboard
Diebold Nixdorf

Customized GitHub backup plan and schedule

Choose predefined or customize GitHub backup plan - define data to protect and use a scheduler so the backup will perform automatically according to your needs. Even several times a day!

Repositories list
Repository health

Backup GitHub repositories and metadata

Never lose access to your GitHub projects. Backup GitHub repositories and metadata - both cloud and local. Including issues, milestones, pull requests, wikis, releases, and more.

Reports, audit logs, stats for your peace of mind

Advanced audit logs let you track all actions performed in the system - GitHub backup performance, modification, launch, etc. Email reports and detailed stats keep you up to date.

Repository stats
Schedule & Retention

Full control over retention & GitHub archive

Forget about retention limited to 30 days. Keep your copies as long as you want using advanced retention and FIFO or GFS rotation schemes. GitHub archive? It’s a breeze!

Saas or On-premise - choose your scenario

You can use GitProtect as a SaaS - hosted and managed in the cloud or as an on-premise solution. Whether you choose - store GitHub backups where you want - locally or in the cloud.

GitHub migration

Instant recovery and GitHub migration

Instantly recover GitHub repository and metadata - to the new one, cross-over to another version control system repo (i.e. Bitbucket), or your local device. No additional app needed.

Enterprise-class GitHub backup features

Behind GitProtect stands a decade of Xopero Software’s backup experience what makes it the most professional GitHub backup on the market. Get access to advanced features for free:

plan settings

Advanced backup plan settings

backup type

Full, incremental, and differential backup

schema type

FIFO and GFS rotation scheme, full control over retention


Multi-level management


Security: AES encryption, No SPOF, Password Manager


Data-driven dashboard, stats, and audit logs

GitHub down? Why backup GitHub projects?

shared responsibility GitHub shared responsibility
ransom GitHub projects wiped by ransomware
outages Service outages
error Error: human, software or hardware

Frequently Asked Questions

How can I set up long-term retention and GitHub archive?

Most git backup vendors offer retention limited to 30 days. Forget about it. GitProtect gives you full control over retention so you can keep your copies as long as you want and recover repositories from any point in time. If you have unused repositories, use this feature as your GitHub archive.

As the user you can define the retention rules in three ways:

  • by indicating the number of copies you want to keep,
  • by indicating the time of each copy to be kept in the storage. Those parameters are set separately for the full, differential, and incremental backup,
  • keeping all versions infinitely.

What are GitHub restore and GitHub migration possibilities?

All data restore possibilities are available directly in your management panel. Unlike in other vendors, you don’t have to install any additional GitHub restore app. Simply choose data you want to restore (repositories or repositories and metadata) and decide whether it should be restored to:

  • your local machine,
  • a new GitHub repository,
  • crossover - to another hosting platform. It enables fast and easy GitHub migration - you can restore your repository to Bitbucket or GitLab repo and conversely.

And with the Granular Recovery feature, you gain fast, and point-in-time recovery of all GitHub repositories or repositories and only selected types of metadata.


How to set a backup plan and schedule to protect GitHub Projects, repos, and metadata?

A backup plan lets you manage your GitHub projects’ protection easily and effectively. Setting it up lasts up to 5 minutes and then you just watch the magic happens. You can choose a predefined backup plan (i.e. backup of all repositories) or customize your own.

In such a backup plan you indicate:

  • data to protect (i.e. all data, only chosen GitHub repositories, and metadata),
  • storage - whether you use on-premise or SaaS you can store your copies locally (local disk resources - NAS, SAN, or SMB network shares) or in the cloud (Xopero Cloud, AWS, and all S3 compatible clouds - i.e. Azure, Alibaba Cloud, Google Cloud Storage, Wasabi),
  • schedule - it gives you the possibility to set the frequency of backup execution in monthly, weekly, daily, and hourly manners. You can limit backup performance time to non-working hours so it does not impact your work and network bandwidth,
  • advanced features - retention, versioning, and rotation schemes (GFS or FIFO), encryption level, compression level, and much more...

What are GitProtect for GitHub security features?

Security is our top priority. We need to make sure we deliver our customers peace of mind so they can focus on what they do the best - building world-changing software. GitProtect brings you confidence when it comes to your GitHub security and backup, including:

  • Backup encryption - your data is always encrypted with AES algorithm - considered impossible to break and used by the US government to encrypt confidential data.
  • In-flight encryption - the encryption process starts before your data even leaves your physical machine so it’s protected either during a backup performance and at rest in the repository.
  • Zero-knowledge encryption - your device does not have any information about the encryption key - it receives it only when performing a backup. We don’t know what’s inside and nor will any intruder.
  • Secure Password Manager - store and manage all your passwords (internal and external) in one, secure place. Create strong passwords you don’t need to memorize - save them and pick from the list once needed.
  • No single point of failure - in short: you can lose access or all configuration of the management panel but as long as you have your encryption key you can restore the data.
  • Detailed audit logs - All information, errors, success notifications, warnings… with all the details so you can easily identify any cause-and-effect relation.
  • Backup verification - anytime you can test if your backup works. We keep you informed about backup execution with detailed in-panel statistics and email reports.

What are GitHub backup advanced features? as part of the Xopero Software family takes advantage of the enterprise-class features of Xopero ONE - a flagship backup software. Such as:

  • SaaS or on-premise deployment,
  • Multi-storage system (local disk resources, SMB network shares, all S3 compatible clouds - i.e. Xopero Cloud, AWS, Azure, Alibaba Cloud, Google Cloud Storage, Wasabi),
  • The intuitive, data-driven central web management console,
  • Multi-level management of many admins and many organizations,
  • Predefined backup plans and advanced plan customization,
  • Advanced scheduler and GitHub backup on demand,
  • Unbreakable backup encryption (AES algorithm, in-flight, zero-knowledge encryption),
  • Full, incremental, differential backup,
  • Full control over long-term retention and GitHub archive possibilities,
  • Advanced rotation schemes - GFS, FIFO for effective storage usage,
  • Advanced compression and levels of compression,
  • Advanced audit logs, statistics, reports,
  • Fast restore, granular, point-in-time, crossover recovery, and easy migration,
  • and more...