/ GIT, CLOUD, GITHUB, GITLAB, BITBUCKET

Git service providers comparison

Since its inception, the attitude of GitHub toward repositories was to allow unlimited public repositories, while make private ones paying. Whether it’s a consequence of Microsoft’s acquisition or not, this stance changed recently: GitHub announced private repositories were also made free, for up to 3 contributors.

There was a lot of celebration on the Web, but not from my side. This move looks more like a (desperate?) move to keep developers on GitHub. Whether that’s the case or not, I’d like to use the occasion to compare the free-tier offering of the 3 major Git-as-a-Service providers, namely: Microsoft GitHub, Atlassian BitBucket and GitLab.

GitHub BitBucket GitLab

Unlimited public repositories

Unlimited private repositories

Max. users per public repo

5

Max. users per private repo

3

5

Open Source

Bug tracker

(relies on JIRA)

Project management

Build pipeline

(relies on third-party e.g. Travis CI)

Pages website

(GitHub Pages)

(GitLab Pages)

Of course, there are other criteria to consider when choosing your GaaS provider.

Some years ago, I chose GitLab to build and host this very blog based on some of those. Nothing in GitHub’s new offering makes me change my mind.

Nicolas Fränkel

Nicolas Fränkel

Nicolas Fränkel is a technologist focusing on cloud-native technologies, DevOps, CI/CD pipelines, and system observability. His focus revolves around creating technical content, delivering talks, and engaging with developer communities to promote the adoption of modern software practices. With a strong background in software, he has worked extensively with the JVM, applying his expertise across various industries. In addition to his technical work, he is the author of several books and regularly shares insights through his blog and open-source contributions.

Read More
Git service providers comparison
Share this