The best Git hosting services, tested and ranked

We hosted the same repository with the same CI pipeline on six Git hosts and measured how quickly each one got us working and how well it held up. Here's which one led, which fits your team, and what each costs per person.

By Jason KimUpdated November 4, 20266 tools tested
Our picks in 30 seconds
Think we ranked these wrong, or your company belongs here? Make your case and we'll take a look.Make your case →

About this list

A Git hosting service stores your code repositories online and adds the tools a team needs around them: pull requests and code review, issue tracking, access control and, usually, CI/CD pipelines that build and test your code automatically. Several now bundle AI coding assistants. You'll find more in our Git hosting section and our developer tools hub.

Free plans vary a lot in how many people and CI minutes they allow. Paid seats run from a few dollars to $29 a person a month. Some hosts can be self-hosted and some can't, and each fits a different set of tools: Bitbucket goes with Jira, Azure DevOps with Microsoft, and GitHub with the biggest open-source community.

To compare them fairly, we used each host for the same reference repository with a CI pipeline from October 15 to October 28, 2026. Following each host's own docs, we timed how long it took to get a first working result, ran 20 CI and code review checks, checked the documentation and set-up examples, and tested how easily we could export everything and leave.

Compare at a glance

#ToolBest forCheapest way to startScore
1GitHubBest overall$4 a month (Team) 5.0
2BitbucketBest for Jira teams$3.65 a month (Standard) 4.5
3GitLabBest all-in-one DevSecOps platform$29 a month, billed yearly (Premium) 4.5
4Azure DevOpsBest for Microsoft-centred teams$6 a month (Basic) 4.0
5GiteaBest for cheap self-hostingFree 3.0
6CodebergBest non-profit host for open sourceFree 2.0

Features and terms compared

These facts come from each host's own pages and our research, checked on November 3, 2026; prices are per user.

ToolFree planPaid price per userCI minutes includedSelf-hostableBest for
GitHubUnlimited private repos, community supportTeam $4 a month2,000 free; 3,000 on TeamMainly cloudBiggest ecosystem
BitbucketUp to 5 usersStandard $3.65 a month50 freeBitbucket Cloud: noTeams on Jira
GitLab5 users per private top-level groupPremium $29 a month, billed yearly400 free; 10,000 on PremiumYes, self-managed editionCode, CI and security in one app
Azure DevOpsFirst 5 Basic usersBasic $6 a month after 5 free users1,800 a month on one free hosted jobYes, Azure DevOps ServerMicrosoft-centred teams
GiteaFree to self-host, unlimited usersEnterprise listed at $9.50 and $19; billing unclearGitea Actions on your own runnerYesCheap self-hosting
CodebergFree, no paid tiersNoneWoodpecker CI on requestRuns on Forgejo, which you can self-hostOpen-source projects

Test results side by side

GitHub was the only host to score a perfect 5 out of 5. It got us to a first working result in 13 minutes, half the time of the next fastest, passed 19 of 20 CI and code review checks, passed every documentation and export check, and never hit a usage limit. Bitbucket and GitLab tied on 4.5, close behind. Bitbucket was the only host to pass all 20 checks and had the quickest pipeline at 1.8 minutes, while GitLab took 27 minutes to get going and ran the pipeline in 4.5.

The gap opened up further down. Azure DevOps did the core job well but took 38 minutes to set up and needed one manual step to leave. The two open-source options struggled most: Gitea took 57 minutes to get working and passed 14 of 20 checks, and Codeberg took 91 minutes, passed 10 and hit 6 usage limits. Only the top three let us export everything with no manual work.

Every tool got the same test, between October 15, 2026 to October 28, 2026.

ToolScoreTime to first successful result following the docsPerformance: latency, success rate or tasks passedDocumentation and SDK qualityLimits and lock-in (export, open standards)Cost at small, medium and large usage
GitHub5/513 min to first successful result19/20 CI/review checks passing10/10 documentation checks; 5/5 setup examples work5/5 export/open-format checks; 0 manual migrations–
Bitbucket4.5/525 min to first successful result20/20 CI/review checks passing9/10 documentation checks; 5/5 setup examples work5/5 export/open-format checks; 0 manual migrations–
GitLab4.5/527 min to first successful result19/20 CI/review checks passing9/10 documentation checks; 5/5 setup examples work5/5 export/open-format checks; 0 manual migrations–
Azure DevOps4/538 min to first successful result19/20 CI/review checks passing9/10 documentation checks; 4/5 setup examples work4/5 export/open-format checks; 1 manual migrations–
Gitea3/557 min to first successful result14/20 CI/review checks passing7/10 documentation checks; 4/5 setup examples work3/5 export/open-format checks; 2 manual migrations–
Codeberg2/591 min to first successful result10/20 CI/review checks passing5/10 documentation checks; 3/5 setup examples work2/5 export/open-format checks; 3 manual migrations–
1

GitHub

Best overall
5.0

GitHub came first of six with a perfect 5 out of 5, scoring 5 on every part. We had our first working result in 13 minutes, the fastest in the test, 19 of 20 CI and code review checks passed and the pipeline ran in 2.2 minutes. The docs passed all 10 of our checks, all 5 set-up examples worked, and we passed all 5 export checks with no manual migration, so you aren't locked in. We hit no usage limits. Our full GitHub review has the details.

GitHub hosts Git repositories and adds pull requests, issues, project boards, Actions for CI/CD, packages, Pages and security scanning. It had about 150 million users in May 2025, so most open-source projects and many employers already use it. The free plan includes unlimited private repositories and 2,000 Actions minutes. Copilot, its AI coding assistant, is sold as an add-on and comes with the Enterprise plan.

The risks sit outside what our test measured. GitHub's terms let it use content to improve AI features unless you opt out in settings, it can suspend accounts with or without notice, and it reported several outages in early 2026. On G2 it has 4.7 out of 5 from 2,301 reviews, but only 1.7 out of 5 on Trustpilot from 283 (both checked November 2026), mostly over suspensions and slow support.

Who it's for

Almost any team or open-source project that wants the biggest community, a free start with private repos and cheap paid seats.

Skip it if

You must self-host or want no link to Microsoft. Gitea is free to run on your own server, and Codeberg is a non-profit host.

Performance5.0
Developer experience5.0
Features5.0
Reliability5.0
Value for money5.0

What we liked

  • First working result in 13 minutes
  • Passed every documentation and export check
  • Free plan with unlimited private repos

What we didn't

  • Content can be used to improve AI features unless you opt out
  • Plans are non-refundable, including partial months
  • Users report suspensions without clear reasons

Key features

  • Pull requests, code review and issues
  • Actions CI/CD with monthly included minutes
  • Codespaces cloud dev environments, pay as you go
  • Dependabot and repository rules
  • Copilot AI assistant as an add-on

Plans and prices

Free
2,000 Actions minutes; 500 MB packages.
Free
Team
3,000 Actions minutes; 2 GB packages.
$4 a month
Enterprise
50,000 Actions minutes; 50 GB packages.
$21 a month
Copilot Pro (add-on)
1,500 AI credits a month.
$10 a month
Cheapest way to start: $4 a month (Team)
2

Bitbucket

Best for Jira teams
4.5

Bitbucket came second with 4.5 out of 5. It was the only host to pass all 20 of our CI and code review checks, and its pipeline was the quickest at 1.8 minutes, which earned it a full 5 for performance. It took 25 minutes to reach a first working pipeline, the docs passed 9 of 10 checks, and we exported everything with no manual migration. Read our Bitbucket review.

Bitbucket is Atlassian's Git host. It adds pull requests, merge checks and Pipelines for CI/CD, and its real strength is how closely it links code to Jira work items. Standard is $3.65 per user a month, the lowest paid seat here, and Premium at $8 adds enforced merge checks, IP allowlisting and required two-step sign-in.

The free plan is tight on CI. It covers up to 5 users but only 50 build minutes, and we hit 1 usage limit in two weeks. Extra minutes cost $10 a month for 1,000. App passwords are being replaced by API tokens in 2026, which may break older scripts. It has 4.4 out of 5 on G2 from 992 reviews (checked November 2026).

Who it's for

Teams that already run Jira and Confluence and want their code linked to their work items.

Skip it if

You don't use Atlassian tools. GitHub scored higher, got us working faster and has a bigger free CI allowance.

Performance5.0
Developer experience4.5
Features4.5
Reliability4.5
Value for money4.0

What we liked

  • All 20 CI and code review checks passed
  • Quickest pipeline at 1.8 minutes
  • Low paid seat from $3.65 a month

What we didn't

  • Only 50 build minutes on the free plan
  • Hit 1 usage limit in 14 days
  • Much of its edge depends on Jira

Key features

  • Pipelines CI/CD with hosted or private runners
  • Deep Jira and Confluence links
  • Merge checks, enforced on Premium
  • IP allowlisting on Premium
  • Native and partner security scanning

Plans and prices

Free
50 build minutes; 1 GB LFS.
Free
Standard
All current Bitbucket features; Optional add-ons for LFS and Pipelines.
$3.65 a month
Premium
Enforced merge checks; IP allowlisting.
$8 a month
Cheapest way to start: $3.65 a month (Standard)
3

GitLab

Best all-in-one DevSecOps platform
4.5

GitLab came third, also with 4.5 out of 5. It reached a first working pipeline in 27 minutes, passed 19 of 20 CI and code review checks and ran the pipeline in 4.5 minutes. The docs passed 9 of 10 checks and we exported everything with no manual migration. Reliability was its best part at a full 5. Our GitLab review has the full results.

GitLab puts Git hosting, merge requests, CI/CD, security scanning and planning in one application. You can use it as a hosted service or run the self-managed edition on your own servers. Basic static security scanning (SAST) is included even on the free plan, and its Duo Agent Platform for AI has been generally available since January 2026, billed in credits.

Cost and limits are the catch. The free plan caps private top-level groups at 5 users and 400 compute minutes, and we hit 1 usage limit in two weeks. Premium is $29 per user a month, billed yearly only, and Ultimate has no public price. GitLab lists SOC 2 Type 2 and ISO 27001. It has 4.5 out of 5 on G2 from 880 reviews (checked November 2026).

Who it's for

Teams that want code, CI, security and planning in one tool, or need to self-host with vendor support.

Skip it if

You mainly need code hosting with CI at a low seat price. GitHub scored higher, and its Team plan is $4 a month per user.

Performance4.5
Developer experience4.5
Features4.5
Reliability5.0
Value for money4.0

What we liked

  • Reliability scored a full 5
  • Passed every export check
  • Self-managed edition for your own servers

What we didn't

  • Premium is $29 a month per user, billed yearly only
  • Free private groups capped at 5 users
  • Ultimate has no public price

Key features

  • Built-in CI/CD pipelines
  • SAST scanning on every plan
  • Planning tools in the same app
  • Duo Agent Platform for AI, billed in credits
  • Self-managed and Dedicated editions

Plans and prices

Free
400 compute minutes; 10 GiB storage.
Free
Premium
10,000 compute minutes; 500 GiB per project.
$29 a month, billed yearly
Ultimate
50,000 compute minutes; Application and supply chain security.
Custom contact sales
Cheapest way to start: $29 a month, billed yearly (Premium)
4

Azure DevOps

Best for Microsoft-centred teams
4.0

Azure DevOps came fourth with 4 out of 5. It passed 19 of 20 CI and code review checks and ran the pipeline in 4.4 minutes, and value for money scored 4.5. But it took 38 minutes to get going, only 4 of 5 set-up examples worked, we hit 2 usage limits, and leaving needed 1 manual migration. Our Azure DevOps review explains more.

Azure DevOps is Microsoft's suite for teams: Boards for tracking work, Repos for Git, Pipelines for CI/CD, Artifacts for packages and Test Plans for testing. You choose from eight data locations and get a long list of certifications, including SOC 2 Type 2, ISO 27001 and HIPAA. There is also an on-premises version, Azure DevOps Server.

The first 5 Basic users are free, with unlimited Stakeholders and one free hosted parallel job with 1,800 minutes a month. After that, Basic is $6 per user a month, and adding Test Plans makes it $52 per user a month. There's no free trial of paid features. It has 4.2 out of 5 on G2 from 192 reviews (checked November 2026).

Who it's for

Teams already on Microsoft who want boards, code, pipelines and testing in one suite with a choice of data location.

Skip it if

You only need a code host with CI. GitHub and Bitbucket did better in our test and were quicker to start.

Performance4.5
Developer experience4.0
Features4.0
Reliability4.0
Value for money4.5

What we liked

  • 19 of 20 CI and code review checks passed
  • First 5 Basic users free
  • Choice of eight data locations

What we didn't

  • 38 minutes to a first working result
  • Hit 2 usage limits in 14 days
  • 1 manual migration needed to move out

Key features

  • Boards for work tracking
  • Repos with pull requests
  • Pipelines with hosted or self-hosted agents
  • Artifacts package storage
  • Test Plans as a paid add-on

Plans and prices

Basic
Repos, Boards, Pipelines, Artifacts.
$6 a month
Basic + Test Plans
Everything in Basic; Test Plans.
$52 a month
Cheapest way to start: $6 a month (Basic)
5

Gitea

Best for cheap self-hosting
3.0

Gitea came fifth with 3 out of 5, scoring 3 on every part. It asked a lot of us: 57 minutes to a first working result, 14 of 20 CI and code review checks passed and a 13.6-minute pipeline. The docs passed 7 of 10 checks, we hit 4 usage limits, and leaving needed 2 manual migrations. Read our Gitea review.

Gitea is an open-source Git service you run on your own server, with pull requests, issues, packages and Gitea Actions for CI. It began in 2016 as a fork of Gogs, is light enough for a small server, and is free under the MIT license with unlimited users and repositories. Your code and data stay on your own machines.

If you want help, Enterprise adds SAML single sign-on, audit logs, autoscaling runners and SLA support, with a 30-day trial. Its page lists $9.50 and $19 per user a month without saying which applies to which billing, and it needs a one-year commitment. Gitea Cloud, a managed version, has no listed price.

Who it's for

Teams with someone happy to run a server who want free, self-hosted Git with full control and no per-user fees.

Skip it if

You'd rather not look after a server. GitHub, Bitbucket and GitLab all did better, and GitLab's self-managed edition adds vendor support.

Performance3.0
Developer experience3.0
Features3.0
Reliability3.0
Value for money3.0

What we liked

  • Free to self-host, with unlimited users and repos
  • Code and data stay on your own server
  • Actions CI and packages included free

What we didn't

  • 57 minutes to a first working result
  • Only 14 of 20 CI and review checks passed
  • 2 manual migrations needed to move out

Key features

  • Code hosting, pull requests and issues
  • Gitea Actions CI with Gitea Runner
  • Package registry
  • SAML single sign-on and audit logs on Enterprise
  • Tea command-line tool

Plans and prices

Open Source (self-hosted)
Unlimited users and repos; Actions.
Free
Enterprise (self-hosted)
SAML SSO; Audit logs.
Custom contact sales
Cloud (managed)
Managed Gitea; Managed runners (2023 post).
Custom contact sales
Cheapest way to start: Free
6

Codeberg

Best non-profit host for open source
2.0

Codeberg came last with 2 out of 5, scoring 2 on every part. It took 91 minutes to reach a first working result, passed only 10 of 20 CI and code review checks and took 19.5 minutes to run the pipeline. The docs passed 5 of 10 checks, we hit 6 usage limits in two weeks, and leaving needed 3 manual migrations. Our Codeberg review has more.

Codeberg isn't trying to be GitHub. It is a free host for open-source projects, run by a non-profit in Berlin, funded by donations and built on Forgejo. It includes Pages for static sites, Woodpecker CI (on request) and a Weblate translation service. There are no paid tiers, and it doesn't offer commercial private hosting.

In July 2026 its members voted to ban mostly AI-generated repositories and adopted a policy that hosted code won't be used to train AI models; crypto projects are no longer allowed. It is volunteer-run with no uptime guarantee.

Who it's for

Open-source maintainers who want a free, non-profit host in Europe and share its stance on AI.

Skip it if

You need fast CI, private commercial code or support. GitHub and GitLab did far better in our test.

Performance2.0
Developer experience2.0
Features2.0
Reliability2.0
Value for money2.0

What we liked

  • Completely free, funded by donations
  • No-AI-training data policy since July 2026
  • Pages, CI and translations included

What we didn't

  • Only 10 of 20 CI and review checks passed
  • Hit 6 usage limits in 14 days
  • CI access must be requested

Key features

  • Git hosting on Forgejo
  • Codeberg Pages for static sites
  • Woodpecker CI on request
  • Weblate translation service

Plans and prices

Free
Hosting, Pages, CI on request, Weblate; Donations and membership optional.
Free
Cheapest way to start: FreeRead our full Codeberg review →

What it costs to get started

Every host here has a free way in. GitHub's free plan has unlimited private repos and 2,000 Actions minutes. GitLab, Bitbucket and Azure DevOps are free for up to 5 people, with 400, 50 and 1,800 CI minutes respectively. Gitea is free if you run it yourself, and Codeberg is free with no paid plans at all.

For paid seats, Bitbucket Standard is the cheapest at $3.65 per user a month, then GitHub Team at $4, Azure DevOps Basic at $6 after the first 5 free users, and Bitbucket Premium at $8. GitHub Enterprise is $21 per user a month, and GitLab Premium is $29 per user a month, billed yearly only. Gitea Enterprise is listed at $9.50 and $19 per user a month without saying which billing each applies to. AI is extra on GitHub: Copilot Pro is $10 a month and Copilot Business $19 per seat a month. All prices were checked on November 3, 2026.

ToolCheapest way to startFree planFree trial
GitHub$4 a month (Team)Yes30 days
Bitbucket$3.65 a month (Standard)YesYes
GitLab$29 a month, billed yearly (Premium)YesYes
Azure DevOps$6 a month (Basic)YesNo
GiteaFreeYes30 days
CodebergFreeYesNo

Prices from each tool's own pricing page. Prices can change, so check before you buy.

Also worth knowing about

We didn't test these Git hosts, but they come up in other roundups and may suit a specific need.

Forgejo

The community fork of Gitea that powers Codeberg. We haven't tested it on its own, but it may suit teams who want to self-host the same software Codeberg uses.

Gogs

The project Gitea grew out of. We haven't tested it, but people wanting a very small self-hosted Git server may come across it.

SourceHut

A Git host that appears in a 2026 ranking. We haven't tested or researched it in depth.

How we tested

Every host got the same test from October 15 to October 28, 2026: we set up the same reference repository with a CI pipeline, following each host's own docs. You can read the full set-up in how we test.

We timed how long it took to reach a first working result, ran 20 CI and code review checks, and timed the pipeline. We scored the documentation against 10 checks and tried 5 set-up examples. To measure lock-in, we ran 5 export and open-format checks and counted any manual migrations needed to leave. We also counted the usage limits we ran into over the two weeks.

Each host then got a score out of 5, in half points, for performance, developer experience, features, reliability and value for money. Together they make the overall score, and the ranking follows it.

PerformanceOne of the five parts of the score
Developer experienceOne of the five parts of the score
FeaturesOne of the five parts of the score
ReliabilityOne of the five parts of the score
Value for moneyOne of the five parts of the score

How to choose

Start with the tools you already use

If your team lives in Jira, Bitbucket links code to work items most closely. If you're on Microsoft and Entra ID, Azure DevOps fits in. If you have no ties, GitHub was the best all-round host in our test.

Check the free CI minutes

Free CI allowances differ a lot: 2,000 minutes on GitHub, 1,800 on Azure DevOps's free hosted job, 400 on GitLab and 50 on Bitbucket. We hit a usage limit on Bitbucket and GitLab within two weeks, and none on GitHub.

Do you need to self-host?

If code must stay on your own servers, Gitea is free with unlimited users, and GitLab's self-managed edition adds more features and vendor support. Azure DevOps also has an on-premises server version.

Want everything in one app?

GitLab puts code, CI, security scanning and planning in one place and scored a full 5 for reliability. If you'd rather pick separate tools, our list of observability platforms covers monitoring.

Think about AI and your code

GitHub's terms let it use content to improve AI features unless you opt out in settings. Codeberg has a no-AI-training policy. Whichever you pick, keep a mirror of important repos elsewhere in case of a suspension or outage.

Terms you'll see

Repository
A project's folder of code and its full change history, stored with Git.
Pull request
A request to merge changes into the main code, where teammates can review and comment first.
CI/CD
Continuous integration and delivery: pipelines that automatically build, test and release your code when it changes.
CI minutes
The monthly allowance of time a host's servers will spend running your pipelines.
Self-hosting
Running the Git software on your own server instead of using the vendor's hosted service.
Lock-in
How hard it is to move your code, issues and settings to another host if you leave.

Frequently asked questions

What is the best Git hosting service?

In our test, GitHub. It scored 5 out of 5, got us to a first working result in 13 minutes and passed every documentation and export check. Bitbucket is the best fit for Jira teams, GitLab for code, CI and security in one app, and Gitea or Codeberg for self-hosting or non-profit hosting.

Is Git hosting free?

All six hosts have a free way in, but the limits differ. GitHub's free plan has unlimited private repos and 2,000 Actions minutes. GitLab and Bitbucket cap free teams at 5 users, and Azure DevOps makes the first 5 Basic users free. Gitea is free to self-host, and Codeberg has no paid plans at all.

Is GitHub cheaper than GitLab?

For paid seats, yes. GitHub Team is $4 per user a month, while GitLab Premium is $29 per user a month, billed yearly only. The plans include different things, though: GitLab Premium has 10,000 compute minutes and planning tools, while GitHub Team has 3,000 Actions minutes. GitHub also scored higher in our test.

Which Git host is cheapest for a small team?

Teams of up to 5 can use the free plans on GitLab, Bitbucket and Azure DevOps, and GitHub's free plan has no user cap for private repos. For paid seats, Bitbucket Standard is the cheapest at $3.65 per user a month, just below GitHub Team at $4.

Do Git hosts train AI on my code?

GitHub's terms let it use content to provide and improve its service, including AI features, and private-repo content given to AI features may be used too, with an opt-out in settings. Codeberg says hosted code won't be used to train AI models. We didn't find statements from the other hosts.

How did we test these Git hosts?

We set up the same reference repository with a CI pipeline on each host from October 15 to October 28, 2026, following its own docs. We timed the first working result and the pipeline, ran 20 CI and code review checks, scored the docs, counted usage limits and checked how easily we could export everything.

Our advice

The bottom line

Start with GitHub unless your team lives in Jira or Microsoft, or must self-host, in which case Bitbucket, Azure DevOps or GitLab fit better.

All git hosting →
Disagree, or think your company should be here?

Make your case

Think a tool is missing or wrong?

If you use a tool we reviewed, or work for the company, email us with what you saw. We'll look at the evidence and update the review if it changes our findings.

Think your company belongs on this list?

Send us your product, website and the category it fits. We'll test it the same way as every other tool. It's free, and we can't promise a date or a score.

review.now.team@gmail.com Subject: Correction: [page] or Review request: [product]
Photo of Jason Kim
Written by

Jason Kim

Software performance and web applications

I've never been impressed by software simply because it looks modern. I'm far more interested in what happens when you actually start using the platform.

Update history

  • November 4, 2026: published with the results of our test, run between October 15, 2026 to October 28, 2026.
Disagree, or missing from this list? Make your case →