Skip to content
A forested island mirrored in still water under pale fog

Git Mirroring

Fast Git access for CI and agents

Serve clones and fetches from mirrors near your workloads. Reduce traffic to your Git host while keeping your existing origin.

Clone from a mirror

$avr repo clone acme/api
$cd api
$git fetch origin

Fast checkouts as your workload grows

Same-region mirrors serve clones and fetches from local disk, reducing repeated requests to your origin as CI and agent traffic grows.

Regional mirrorCISandboxAgents

Keep a mirror close to your workloads

Keep a mirror in each region where you run CI, sandboxes or agents. Clones and fetches use the mirror. Push changes to your existing Git host.

Regional Git mirrors. eu-north, us-east, us-west, apac

Reads stay local

Clones, fetches and shallow reads are served by the mirror near the workload.

Pushes go to your origin

Push changes to your origin. Reviews and branch protection stay with your host.

Consistent repository data

Refs are advertised after their objects are available. Mirrors that fall behind are removed from rotation.

Built for the way agents use Git

Scope agent credentials to specific repositories and branches. Keep protected merges behind approval.

Track automated changes

Trace activity to the credential that made each change. Works with Claude Code, Codex and tools that use Git or the API.

mainAgent commits

Repository protection

Integrity checks

Stored Git data is checked for corruption.

Recovery built in

Avrea can restore repository state from retained versions.

Standard Git access

Clone your repository and keep its full Git history.

Pay for repository storage and data transfer, with no per-operation charge.

See Git Mirroring rates →

Keep your Git workflow

Mirror what you already have

Create a mirror for a repository you have connected to Avrea. Its history, pull requests and issues stay on your Git host.

Workflows you already use

Keep your branches, pull requests, reviews and merge policies. Connect through your editor, terminal, CI, API or webhooks.

Standard Git clients

Clone and fetch with the Git clients and tools you already use. The mirror is a read-only copy, so your origin stays the source of truth.

Start with a repository

Choose a location for a connected repository, then clone from its mirror. Mirror creation requires an organization admin.

$avr repo mirror locations
$avr repo mirror create acme/api --location <location>
$avr repo mirror status --repo acme/api
# Once the mirror is ready
$avr repo clone acme/api

Speed up your Git checkouts