Read-only Git fetch cache
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.
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
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"}}'