gitcache

Read-only Git fetch cache

Clone once.
Fetch everywhere.

gitcache sits between clone-heavy automation and your Git hosts. CI runners, coding agents, sandboxes, and build farms fetch through one durable service instead of hammering upstream with thousands of identical clones.

ci · agents · farmsclone and fetch gitcache upstreamrefs verified, never stale s3 / r2durable packs

Clone through the cache

Point git at gitcache.sh like any other remote. Fetches, shallow clones, and blobless clones are all cached.

git clone \
  https://gitcache.sh/git/github.com/org/repo.git

Warm or inspect

Call the materialization API to warm a branch, default branch, or commit before a larger job fans out.

curl -s https://gitcache.sh/v1/materialize \
  --json '{"repo": "github.com/org/repo",
           "selector": {"branch": "main"}}'
theme