Subchapter 25.2
GIT-HOSTS.mdMarkdown8 KBView on GitHub
Surveyed 2026-10, and not guaranteed to be up to date. Use it to get oriented, then research the current options yourself: products, prices, limits and betas change fast.
The git host bundled with a ticket tracker, a CI system that serves as orchestrator, and hosted runners, all sharing one event stream and one permission model. One product fills git host, ticket tracker, orchestrator and runner, and its CI run pages often cover the observability platform too. Every PR, review, label and check event is both a webhook and a native trigger, so this type has the richest trigger catalogue.
Pick it when the factory starts small, the code already lives there, or the user wants one bill and one login. This is the “All on GitHub” design in SKILL.md. The vendors also ship their own agents, which either compete with the user’s runs or slot in as one of them.
A git host sold as one module of a wider suite, where the ticket tracker is a sibling product (Jira, Azure Boards) joined by links and webhooks. Tracker events arrive on a second stream, so the orchestrator joins two event sources.
Pick it when the organisation already runs the suite and its humans live in Jira or Azure Boards. The factory inherits that tracker as its human interface.
A git host the user runs on their own infrastructure, often beside the orchestrator and runners on the same network. The operator sets the rate limits, so the ceiling is the hardware. The user owns upgrades, backups and uptime for every slot it fills.
Pick it when code must stay on-premises or air-gapped, the user wants zero per-seat cost, or a SaaS API budget throttles a busy factory. Forgejo and Gitea suit small teams and bundle issues plus GitHub-Actions-compatible CI; GitLab self-managed and GitHub Enterprise Server suit organisations and keep their Apps and service accounts.
Git hosts whose review model departs from the branch-and-PR shape: per-commit patchsets with voted labels, or repositories federated across user-run nodes. Most factory tooling assumes PRs, so expect to build more of the glue. In Gerrit, an automated check run votes Verified from a bot account and a human votes Code-Review.
Pick it when the user’s team already reviews this way, or values federation over ecosystem.
New git hosts built around agents as the main authors: high commit throughput, server-side reads in place of clones, and per-agent attribution. The whole type is early (as of 2026-10), so gates and rate limits may be unpublished: ask the vendor.
Pick it when the factory runs many concurrent runs against one large repository and clone time or API limits dominate. Pilot one on a mirror of a single repository, keeping GitHub as the fallback.
Headless, API-first git repositories created by the thousand: branches, commits and diffs, with no PRs, reviews or gates. They fill half the slot, with short-lived per-repository tokens minted per run.
Pick it when runs need cheap per-run scratch repositories or forks (a fork per ticket, an agent’s working state) and the PR still lands on a full git host from the types above.
Check each candidate against these questions:
Find the answers in primary sources: the REST API and webhook reference, the rate-limit page, the pricing and plan comparison page, the access-token or app docs, and the changelog or release notes.
The fastest to go stale: beta and preview status (the whole agent-native and git-storage types), rate-limit numbers, which plan unlocks gates, and availability after acquisitions, shutdowns and reopenings. As of 2026-10, for example, AWS CodeCommit had reopened to new customers and Bitbucket Data Center was sold only as a hybrid licence with Cloud.
Verify each still holds before the design relies on it.
GITHUB_TOKEN ends chains. Events caused by the built-in Actions token start no new workflow runs (except workflow_dispatch and repository_dispatch), so a run pushing with it silently stops the next run. Give runs a GitHub App identity from day one.GITHUB_TOKEN; Bitbucket user tokens stay at the base rate while access tokens scale; Azure DevOps raises a bot’s budget with its access level.