Bitbucket vs. Stash for small developer group

We're currently evaluating git integration for our JIRA instance (moved that recently from a hosted environment to our own server) and I'm a bit confused whether chosing Bitbucket or Stash to host and manage our code with git.

I already know that Bitbucket has more features than Stash because it's been there for a longer time.

We want to be able to...
- manage our code via git
- be able to use branches
- integrate git with JIRA so that we can connect commits with issues

Which product should we choose? What are the biggest advantages of one of them over the other one?

3 answers

1 accepted

Hey Meik,

Thanks for reaching out!

The decision to go with Bitbucket or Stash really depends on your preferences and needs around a few key points:

  • Locally hosted vs. Cloud hosted: Stash is installed in-house giving you the ability to control OS, database, etc.. This distinction also allows users to integrate with internal LDAP systems and create custom layers of security around their source. Bitbucket, on the other hand, is hosted by us in the cloud. This takes away the need to manage your server administration or purchase any extra hardware
  • Workflow Control: Although Bitbucket and Stash provide similar features around workflow and collaboration, Stash takes it to an extra level with its secure pull request functionality. This includes the ability to enforce pull request requirements, i.e. min. number of approvals or passing CI builds, before any code can be merged.
  • Extensibility: Both Bitbucket and Stash allow users to create custom git hooks, but Stash takes this further providing the ability to create custom add-on functionality. We've worked hard to create easy to use REST APIs so that Stash owners can customize the tool whichever way they see fit. To get an idea of the types of add-ons you can create see what's already available in our Atlassian Marketplace.
The best way to decide between the two is to give each of them a try. We offer free Bitbucket accounts for 1-5 users and free 30 day evaluation keys for Stash. We're also here to help with any feature and functionality questions that may arise during your trials, feel free to email us any time at sales@atlassian.com.

And at Atlassian, what do you guys use? BitBucket or Stash? And why?

Hi Fajar,

We use both of course. ;-)

I'm a developer on the Stash team, so obviously we use our own product. Some teams use Stash and some use Bitbucket, there isn't any rhyme or reason to it. At some point last year we switched a few projects from Bitbucket to Stash, largely to put it under more production load, but many are still on Bitbucket and I don't see that changing. That's one of the beautiful things about Git/DVCS - it's so easy.

Apologies I'm not sure that helps much. I think Amber gave a good description of the pros/cons. I personally see the biggest differentiator being the hosting requirements. For some people hosting in the cloud just isn't an option, so Stash is the only choice. Otherwise I might be tempted to try both and see which you prefer. :)

Cheers,

Charles

I remember Bitbucket.org was built on some technology stack different from Stash (which is a newer product). do you guys expect to switch Bitbucket.org website to use Stash underneath? if not, I'm curious why... :) supporting two completely different products with similar functionality seems excessive..

Glad to hear that Charles!

Switching product gives us different perspectives of course. If one team has been using bitbucket for quite a long time and then switches to stash, I'm sure they have many things to say.

In stash, the features I am missing most are:

This is particularly obvious if you come from github, gitolite, gitlab, or bitbucket.

Answer: Stash.

Sadly I found out, late in the game, that bitbucket does not support code-search.

This is pretty crucial, if you are using bitbucket for code.

Another, more basic reason to choose Stash:
Stash can't be as bad as Bitbucket in regards to customer response for a matter like this:
https://bitbucket.org/site/master/issue/2874/ability-to-search-source-code-bb-39
352 comments going back to 2011.. this is mind numbing. How are these guys still in business?

Last commentor says: 

"Craig Tataryn: This has got to be the longest troll ever devised by a company... ever.

 

If that doesn't show you that bitbucket doesn't care about code people, I don't know what would.

If that kind of customer response doesn't make you go to Stash then I don't know what will.. So lame BitBucket, so lame.

 

I guess bitbucket is for beginners.


If you manage your repository, and you can read and remember code, you will need code-search. Not providing it may have made sense a long time ago, but the lack of this feature is the one thing keeping me from doing my job in the cloud entirely.
 

I don't want to clone my entire project to a local machine just to grep. No one does. Kinda defeats the whole purpose of Cloud Everything, doesn't it? Not even mentioning the loss of cross-repository search.
 

Unless I am missing something,  this Code Search feature would be very easy to implement. This is the killer that makes me not trust the BitBucket.org team, or their leadership.

Time to migrate sad  Booooooo.

FYI: In Stash, this feature is called FishEye.

Suggest an answer

Log in or Join to answer
Community showcase
Sarah Schuster
Posted Jan 29, 2018 in Jira

What are common themes you've seen across successful & failed Jira Software implementations?

Hey everyone! My name is Sarah Schuster, and I'm a Customer Success Manager in Atlassian specializing in Jira Software Cloud. Over the next few weeks I will be posting discussion topics (8 total) to ...

3,304 views 14 20
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you
Atlassian Team Tour

Join us on the Team Tour

We're bringing product updates and pro tips on teamwork to ten cities around the world.

Save your spot