Git hosting that earns the bill.
PearlGit is a B2B Git service with code review, CI/CD, package registries, and SSO. Same binary in our cloud and your VPC. Plain Git underneath, so your exit stays cheap. Operated by PearlFibers.
- No free tier · custom-quoted, contract-shaped pricing
- Self-host or managed cloud, same product
- Support is the engineering team
An alternative — not a clone.
Most Git hosts are great until the contract bill arrives, or until you need to leave. PearlGit sits between "roll your own" and "lock yourself into a vendor": the same binary in our cloud and in your VPC, with a real exit path because its plain Git all the way down.
Built for the way professional teams ship.
Pull requests & code review
Inline comments, suggested changes, code owners, required reviewers, draft PRs. Built for teams that ship through review, not around it.
CI/CD with PearlGit Actions
Run workflows on every push, pull request, or schedule. Self-hosted runners are free and unmetered — register one on any Linux box.
Security & access controls
Branch protection, signed commits, two-factor authentication, audit logs, and OIDC SSO. SAML on Enterprise.
Built-in package registry
Publish and consume npm, Maven, Docker, PyPI, NuGet, and more — directly from your Git repos with the same auth your team already uses.
Issues, projects & wikis
Lightweight issue tracking with kanban boards, milestones, labels, and per-repo wikis. Enough to ship without dragging in another tool.
Self-host or managed
Run the same binary on your own infrastructure — air-gapped, on-prem, or in your VPC — or use git.pearlfibers.com. Move between them whenever it suits you.
From push to production, in one place.
Push
Standard git push to a private repo, public repo, or mirrored to a fork. Branch protection enforces signed commits and review where youve turned it on.
Review
Open a PR. Required reviewers, code owners, status checks, suggested changes inline. Approve, request changes, or merge — all under team policy you control.
CI/CD
PearlGit Actions runs your workflow on every push or PR. Self-hosted runners for the heavy or sensitive work; secrets and environment gates first-class.
Ship
Tag a release, publish packages to the built-in registry, post-deploy hooks fire — all under the same auth your team already uses.
What you get from choosing us.
Plain Git underneath
No proprietary protocol, no lock-in. Clone, push, mirror — your repos stay portable to anywhere Git runs.
SSO & audit
OIDC SSO on Team, SAML on Enterprise. Signed commits, 2FA, and an exportable audit trail. Compliance teams approve faster.
Cloud or on-prem
Same product, same UI, same API. You decide where the data lives. Move between deployments without re-platforming.
Support is the team
Email goes to engineers, not a tier-1 queue. Sales conversations happen with people who can answer technical questions in the same call.
Three tiers. All paid. All custom-quoted.
Starter for solo developers and pilots. Team for engineering teams shipping daily. Enterprise for organizations with procurement, security, or scale needs. Every tier includes premium features — differentiation is quota, support, and contractual depth, not feature lock-out.
The five most common questions.
Longer ones live on the dedicated pages. If yours isnt here, our team is one email away.
Can we self-host PearlGit?
Yes. PearlGit ships as a single binary with a Docker image alongside it. Bare metal, your own VPC, fully air-gapped — all supported. Self-hosted and managed cloud are the same product (same UI, same API, same data model). Move between them at any time. Migration guide →
How does pricing work?
Three tiers — Starter, Team, Enterprise — each custom-quoted based on seat count, storage, and deployment model. No published price list because every teams setup is genuinely different. One conversation and you have terms. Pricing details →
What identity providers do you support for SSO?
OIDC on Team (Okta, Auth0, Azure AD, Google Workspace, Keycloak, and any compliant provider). SAML on Enterprise. SCIM on Enterprise on request. Security details →
Can we migrate our existing repositories?
Yes — from GitHub, GitLab, Bitbucket, or any Git remote. PearlGit preserves full history, branches, tags, signed commits, and (where supported) issues and pull requests. For larger migrations well run the import for you. Walk through it →
What CI/CD options are included?
PearlGit Actions runs workflows on every push, PR, or schedule. Hosted Linux runners on every plan. Self-hosted runners are free and unmetered for the GPU / on-prem / hardware-specific cases. YAML-compatible with the workflows your team likely already knows.
Ready to move your team to PearlGit?
Tell us about your stack, your scale, and what you need from a Git host. Well come back with a tailored plan and a fixed quote — usually within a few business days.