Skip to content

Instantly share code, notes, and snippets.

@RileyMajor
Forked from juderosen/git-wars.md
Last active September 1, 2016 23:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save RileyMajor/0113512628b694a91f6bcebd753ad9db to your computer and use it in GitHub Desktop.
Save RileyMajor/0113512628b694a91f6bcebd753ad9db to your computer and use it in GitHub Desktop.
Git Wars: GitHub vs Bitbucket

Git Wars: GitHub vs Bitbucket

Introduction

Now, you might think the answer I'm going to give you is already obvious because I'm using GiHub right now, but it's not. Both GitHub and Bitbucket offer great Git services, but each has its own features and pricing plans. In the following... thing, I'm going to compare the two and then offer a final solution that should work for most people.

TL;DR: Both. Use GitHub for open source and public repos (you'll spend most of your time here) and Bitbucket for private repos. But, sign up for GitHub first, then import account into Bitbucket. Also, check comments for updates. P.S. I personally prefer GitHub.

Interface and Functionality

Both Bitbucket and GitHub really have the interface and functionality pinned down. They both can do basically whatever you need, while getting out of your way, being easy to use and looking awesome, so that's not much of a consideration. The only gripes I have with GitHub are that they are a little inconsitent with their editors and I cannot set the language of my repo, like in Bitbucket. For Bitbucket, though, I find the interface a little less pretty and a little harder to navigate. Again, all concerns here are pretty insignificant, as both do excellent jobs.

Bitbucket Homescreen

Bitbucket

GitHub Homescreen

GitHub

Public Repos and Open Source Development

GitHub is the clear winner here. Unlike Bitbucket, it doesn't limit the number of contributors and has way more users. Also, it hosts a large number of major projects, like Linux and jQuery. So, if all you do is open source development and nothing else, go with GitHub.

Private Repos

Bitbucket is the clear winner here. Unlike GitHub, you can create an unlimited number of private repositories. So, if all you want is a fancy Dropbox and nothing else, go with Bitbucket.

Pricing and Plans

Bitbucket

From https://bitbucket.org/account/user/@username/plans/.

  • All plans (including free) have unlimited private repos.
Free $10 / mo $25 / mo $50 / mo $100 / mo $200 / mo
5 Users 10 Users 25 Users 50 Users 100 Users Unlimited Users

GitHub

From https://github.com/pricing.

  • GitHub is free to use for public and open source projects.

Personal

  • $7 per month.

Organization

  • Includes team- and user-level permissions.
$25 / mo $70 / mo $205 / mo $430 / mo $805 / mo $? / mo
5 Users 10 Users 25 Users 50 Users 100 Users (No Ulimited Tier?)

Enterprise

  • Private hosting.
N/A $210 / mo N/A $1050 / mo $2100 / mo $? / mo
5 Users 10 Users 25 Users 50 Users 100 Users (No Ulimited Tier?)

Conclusion

So, what should you get? Well, that really depends upon you, of course, but the way I see it: Both. Let's, for a moment, say you want to go for a free plan, but you're not sure which site to use. If you sign up for GitHub then import your GitHub account in Bitbucket, you're good to go! For all your public/open source/social stuff, use GitHub. For your private repos that few will see, use Bitbucket!

If you're going for a paid plan, that really depends upon you're budget and needs. You should then consider looking into organization and enterprise plans, as well. This is a more difficult choice. In the end, it's what is best for you.

Notes

External stuff

Be sure to check out the following internet thingies:

Modification and Changey-things

Because I do not control any external resource listed here (except maybe Uppagus <-- Shameless plug, please excuse :P), I cannot guarentee their up-to-date-ness. They will probably change. If they do, I will try to keep up with them, but before buying anything, check with the respective company. GitHub and Bitbucket may change their prices behind my back (as they do). If you (the reader) notice some discrepencies with the offical sources, please let me know, and I will update accordingly.

Spelling/Grammar

I suck at spelling. Please let me know if I have misspelled anything. I'll correct it. Same goes for grammar.

@philip-ulrich
Copy link

(No Ulimited Tier?)

*(No Unlimited Tier?)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment