AES-256-GCM envelope encryption with per-backup keys.

Never loose your work.

Automatic GitHub backups to keep your work, code and repositories safe on autopilot.

Open core

Review the backup path before trusting the hosted service.

Git native

Mirror clones and portable bundles, not proprietary exports.

Hosted operations

Schedules, storage, retention, alerts, and restores managed for you.

backup run

acme/api

Latest verified artifact

protected
Refs
184
Size
2.4 GB
Age
18m
# mirror every ref
git clone --mirror repo_url repo.git

# create a portable artifact
git -C repo.git bundle create repo.bundle --all

# verify before storage
git bundle verify repo.bundle

How backups are created

Plain Git artifacts, created by code you can read.

The backup engine is deliberately simple: scoped GitHub App access, standard Git commands, verification, then storage.

Install the GitHub App

Grant scoped access to only the repositories you choose.

Create Git-native artifacts

GitRescue mirrors refs and creates portable bundles your team can inspect.

Verify and store

Backups are checked before durable hosted storage and retention policies take over.

Open core

Trust the hosted service because the backup path is visible.

Review the commands, run the worker yourself when policy requires it, or use hosted GitRescue when you want us to operate storage and schedules.

Inspectable by default

The important work happens in Git-native steps your team already understands.

Self-hostable when needed

Run the core backup worker directly for environments that require direct control.

Hosted when operations matter

Let GitRescue manage durable storage, retention, monitoring, and restore workflows.

Hosted GitRescue

Pay us to run the boring parts.

Self-hosting should be possible. Hosted should be easier. GitRescue keeps that tradeoff clear without hiding the mechanics.

Scheduled snapshots

Automatic backup runs keep selected repositories protected without manual jobs.

Failure alerts

Operational status stays visible when credentials, repositories, or runs need attention.

Restore readiness

Recent artifacts and restore actions stay close together for incident response.

Restore confidence

A backup is only real if restore is obvious.

GitRescue centers the artifact and the verification path so teams can reason about recovery before an emergency.

Inspect the artifact

Bundles stay close to the Git model your team already understands.

Verify the backup

Run Git verification before storage and keep a clear status trail for each run.

Restore without lock-in

Use standard Git tooling to clone from a bundle or rebuild a mirrored repository.

Questions

Clear answers for skeptical engineers.

Why use Git bundles instead of a proprietary backup format?

Bundles are native Git artifacts. You can verify and clone from them with Git even if GitRescue is not in the loop.

Can we self-host the backup worker?

Yes. The core connect, fetch, and backup logic is open source so teams can run it themselves when direct control matters.

Why pay for hosted GitRescue?

Operations. We manage schedules, encrypted storage, retention, monitoring, and restore workflows so your team does not maintain another backup system.

Start with trust

Back up your GitHub repos with artifacts you can understand.

Run it yourself, or use hosted GitRescue and let us manage the operational load.