Bitbucket vs. GitHub: Which project host has the most?
The right choice boils down to a number of factors -- you might even consider using both
This really comes down to two things: how aesthetically minded your developers are, and how often they will actually use the Web interface. There are some tasks, like creating a remote repository, that are much easier to do in the Web GUI. Once that's done, however, how much time will your developers spend in it? After you consider powerful CLI tools and IDE integration, the Web UI looks more like a required convenience than anything else.
We didn't weigh the Web GUI differences much, if at all, into our decision. As for aesthetics, I can't decide for you. Luckily, it's both easy and free to try out the GitHub and Bitbucket GUIs and see which you prefer. When it comes down to it, however, the friendliness of the Web front end shouldn't be weighed very heavily unless your use case involves a great deal of point-and-clickiness.
While it doesn't have anything to do with source code management, GitHub does have a nice feature that Bitbucket does not. GitHub Pages lets you easily set up a website that GitHub will host for you. When it comes to working on open source projects, this is a great little feature. This shouldn't guide your decision, but if you've already chosen GitHub it will be a nice bow on top.
A last suggestion
GitHub and Bitbucket both have their strengths, and you may be at a decision already. Before you pull the trigger, though, consider that you don't have to choose one over the other. You could choose both.
We ended up using both GitHub and Bitbucket to get the best of both worlds. For our private repositories, we use Bitbucket because the pricing model is so much smarter for us. With Bitbucket we pay about $30 a month as opposed to the $200 we'd be paying at GitHub. When we have some code we want to share with the community, we'll send the repository over to GitHub for wider exposure.
Making use of both Bitbucket and GitHub certainly won't work in every case, but it's a solid catch-all compromise that could save you a headache and make your decision go away.
This article, "Bitbucket vs. GitHub: Which project host has the most?," was originally published at InfoWorld.com. Follow the latest developments in application development and cloud computing at InfoWorld.com. For the latest business technology news, follow InfoWorld.com on Twitter.