Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Comparing the pros and cons of Bitbucket to Github [closed]

Disclaimer: This is a subjective question. Please follow relevant guidelines.

I am considering the migration of source code from a traditional VCS to a DVCS. Since having a decent GUI web-based frontend and workflow tools are a must, the two obvious candidates are Bitbucket and Github.

Unfortunately I have no in-depth experience with either of them, so I'd really like to have a few second opinions before taking the dive. Especially welcome would be observations from a team/business perspective regarding day-to-day usage and features that have an impact on productivity.

What is Your experience with either of them? Any particular highlights or annoyances?

like image 863
Saul Avatar asked Aug 11 '11 10:08

Saul


People also ask

Is Bitbucket better than GitHub?

Both offer public and private repository options. GitHub is better suited for individual projects, while BitBucket is much better for enterprise-level projects. In broad terms, both Bitbucket and GitHub have advantages and features that make them both well-suited to certain types of development teams.

How is Bitbucket different from GitHub?

Contents. If you boil it down to the most basic difference between GitHub and Bitbucket, it is that GitHub is focused around public code and Bitbucket is for private. GitHub has a huge open-source community and Bitbucket tends to have mostly enterprise and business users.

Why do people use Bitbucket over GitHub?

Branch Permissions One of the advantages of using Bitbucket over GitHub is that it includes this functionality for free on every plan. With GitHub, although you can enable branch restrictions for free on public repositories, you can only enforce them on private repositories with a paid plan.

Can I use Bitbucket without Git?

Bitbucket supports Git (but not SVN; and it no longer supports Mercurial VCS). It is written in Python and uses the Django web framework. And it is available for Mac, Windows Linux, iOS, and Android.


2 Answers

if you are new to them both then it depends on what you need. a free github account doesn't include any private repositories whereas bitbucket free account gives you unlimited private repositories.

this was the selling thing for me - I didnt want to initially pay for github as i was trialing it but i didnt want me code to be free for all as it was commercial. This lead me to choose bitbucket

I now use both (github for my OSS products and bitbucket for more locked down code) but I am moving my entire team away from SVN to mercurial as it was a simplier step to go to that git. From personal experience, it was easier to get to grips with Hg initially before git when I was using a DVCS for the first time. It didnt require the complex git install and could be used from within the windows cmd or powershell windows

like image 185
stack72 Avatar answered Sep 20 '22 00:09

stack72


Atlassian is doing a great job improving Bitbucket since they aquired it. They are a company with a great product portfolio for software development/project management tooling. I think from a business perspective, that might be something to consider, especially if you use their tools already.

like image 27
sylvanaar Avatar answered Sep 22 '22 00:09

sylvanaar