Rewind Backups for GitHub

Back up GitHub, recover it in minutes, and keep your team shipping.

GitHub keeps its service running. When a force push overwrites history, you own the recovery. Resilience starts there: Rewind puts an issue, a pull request, or the whole repository back in minutes.

organizations protected worldwide
0 +
of customer data safeguarded
0 PB+
days of backup history by default
0
What Rewind backs up

Code, history, and the work your team builds around it.

Git repositories

Refs, branches, commits, tags, objects, and logs, across every repository in your organization

Repository settings

Description, homepage, default branch, squash, merge commit and rebase options, and custom properties

Issues

Description, creation date, creator, open or closed status, comments, assignee, assigned labels and milestones

Pull requests

Description, creation date, creator, open or closed status, review comments, assignee, assigned labels and milestones

Commit comments

Comments left on individual commits, with text, creation date, creator, and open or closed status

Releases

Releases and their attachments, backed up with the repository they belong to

Labels

The labels defined on a repository, and the labels assigned to issues and pull requests

Milestones

Each milestone with its open or closed status, description, due date, and associated issues

Wikis

Wiki pages and their content, backed up alongside the repository they document

Permissions

Collaborators, teams, team memberships, and the associations that link teams to repositories

Branch protection and rulesets

Branch protection rules, repository-level rulesets, and the organization-wide rulesets that sit above any single repository

GitHub Actions

Actions workflow configuration, backed up with the repository whose builds it runs

Git LFS

Large files tracked with Git LFS. Early Access, by request, on Rewind Enterprise plans

Why it matters

Your repositories hold more than code. Protect all of it.

You own the data inside GitHub.

GitHub’s responsibility runs to its infrastructure. Your account data is yours to protect: every pull request, issue, wiki and release your team depends on. When something is lost, the review history behind the code goes with it.

Auditors need backup evidence, tested procedures, and documented RTO and RPO targets. Holding a copy of your data is one thing; showing you can reconstruct from it is what the audit asks for.

Some incidents delete a single repository. Others corrupt an entire codebase. Either way engineering stops, delivery timelines slip, and the review history your team needs to reconstruct the work goes with the code.

AI agents can corrupt branches or delete data in seconds. A wrong instruction hits repositories, pull requests, and issues faster than any team can catch it. You need a way to undo the damage just as fast.

Branch protection rules, repository-level rulesets and organization-wide rulesets are the controls that keep your default branch safe. They are as much a part of your setup as the code. Rewind backs up all three.

Resilience

Restore a whole repository, in one action.

Resilience is recovery built into the way your team already works. A force push, a deleted repository or an automation that ran wide is a roll-back, handled by the people who noticed it.

01

You pick the repository and the point in time.

No digging through logs. Search for the repository, then choose a point in time from your backup history, which runs to 365 days on Rewind Enterprise plans. Compare versions before you restore.

02

The repository is the unit of restore.

Rewind restores a whole repository in one action, so the code and the work around it move together. Restore the single repository that broke, or work through every repository the incident touched, one after another.

03

Rewind writes into a fresh repository in your organization.

Rewind creates a fresh repository in your organization and pushes the code and metadata into it. Your live repository is never touched, so you can check the restored copy before you point your team at it.

04

Your metadata and guardrails come back with the code.

Your repository settings, issues, pull requests, releases, labels, milestones, permissions and branch protection rules all land in the restored repository with the code. The team picks up the review history and the guardrails together.

Use cases

However things go wrong, Rewind helps you recover.

Connect once, back up automatically every day

Rewind runs automated daily backups on your GitHub organization, with 365 days of history on Rewind Enterprise plans. You can run backups on demand. On Rewind Pro and Enterprise plans, you can set backup policies for the repositories that carry more risk.

Meet your compliance needs with confidence

Backups are encrypted in transit and at rest with AES-256. Every backup, restore, and export is written to an exportable audit log with 365 days of history. Rewind offers data residency in six regions.

Restore what you need, down to a single repository

When mistakes happen, restore a single repository in a few clicks. Compare versions before you commit. Your metadata comes back with the code, so issues, pull requests, labels and milestones land in the restored repository together.

Move fast with AI knowing you have a safety net

A rogue AI agent, broken integration, or misconfigured automation can wipe repositories and metadata across your organization in seconds. Rewind restores the repository and the metadata around it, so your team can keep shipping instead of rebuilding by hand.

Features

Every capability your team needs to protect GitHub data.

Backup

Recovery

Governance

Security & Compliance

More DevOps integrations

Rewind is the resilience layer for your entire DevOps stack.

Recover boards, workflows and work items.

Confluence

See pricing

Recover spaces, pages, attachments and comments.

Bitbucket

See pricing

Back up repositories, pull requests and projects.

Protect your code.
Keep shipping.

Frequently Asked Questions

What organizations ask before they get started with Rewind Backups for GitHub.

What does Rewind back up in GitHub?

Rewind backs up your Git repositories along with repository settings, issues, pull requests, commit comments, releases and attachments, labels, milestones, wikis, permissions, branch protection rules, repository rulesets, organization rulesets, GitHub Actions workflow configuration, and Git LFS files (Early Access on Rewind Enterprise plans). Each of those objects is captured on the automated daily backup.

A Git clone captures code, but it doesn’t capture pull request comments, issue history, review decisions, or wiki documentation. Rewind backs all of that up and restores it alongside your code, so the reasoning behind a change survives with the change itself. A reviewer can trace a decision months later.

No. Rewind Backups for GitHub includes unlimited backup storage. Your backups are held by Rewind, encrypted with AES-256 at rest and in transit, with data residency in six regions. On Rewind Enterprise plans you can also sync a copy to your own Amazon S3 or Azure storage, and you can export your data for redundancy.

Yes. Rewind detects new repositories added after setup and includes them in the daily backup automatically, so there is nothing to reconfigure when your organization adds a repository. You can also run a backup on demand. On Rewind Pro and Enterprise plans, you can set backup policies for the repositories that carry more risk.

The repository is the unit of restore, and Rewind brings one back whole in a single action. Your code, repository settings, issues, pull requests, commit comments, releases, labels, milestones, permissions and branch protection rules all arrive together. The restored repository is ready for your team to work in.