Stash vs GitHub

Deleted user January 15, 2013

I am setting up a JIRA / Confluence / Git environment and I would like to know what are the benefits of using Stash?

Our developers already use GitHub and they would like to continue using GitHub Enterprise as they find it very useful for documenting code changes.

If the company is already using GitHub, then does Stash provide any major benefits over GitHub?

7 answers

1 accepted

1 vote
Answer accepted
AmberF
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 15, 2013

Currently, the Stash/JIRA integration provides very similar functionality to the GitHub/JIRA integration, which is achieved using the JIRA DVCS Connector Add-on. However, we are planning to enhance the JIRA/Stash intergration in the future.

Deleted user January 15, 2013

I would be very interested to know what enhancements are planned for JIRA/Stash in 2013?

We will be using GitHub for code documentation so I guess my question is, should we be looking to set up Stash alongside GitHub to complement Git/JIRA integration - or should we use GitHub for now and consider replacing it when Stash is a more mature product?

Jens Schumacher [Atlassian]
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 15, 2013

It doesn't make sense to run Stash and Github in parallel. I would suggest to work out what features you require and pick the solution that best suits your needs. A few things to consider:

  • Feature set – what features are "must haves"?
  • Maintainability – how easy is it to maintain the product and how does it fit in your infrastructure?
  • Extensibility – do you want to extend and customise the tool?
  • Price – how much are you willing to pay for the above?

I'm sure you will have a few more factors to consider when deciding which tool is right for you, but the above might be a good start.

Deleted user January 15, 2013

Thanks for all the advice - our developers want to continue using GitHub for now, so I will continue to monitor Stash enhancements and review the benefits of both products later in the year.

Tarun Sapra
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
January 30, 2014

Hi Amber,

Any new updates about Stash- JIRA integration as I am currently evaluating Stash, but I don't see major benefits of Stash over jira-github integration.

1 vote
AmberF
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 15, 2013

Hi Simania - Thanks for reaching out to us!

Stash provides a ton of benefits when it comes to managing your Git repository in-house. It was designed with Enterprise Security in mind, allowing you to connect to LDAP for user management and provides 3 levels of permissions to make sure your repository is locked down tight. You can even go as far as giving a certain group of users the ability to commit to specific branches within your repository - all through the Stash UI.

Another huge win here is the seamless integration with other Atlassian products. It's super easy to connect to JIRA out of the box giving you insight into which Stash commits fixed certain issues. You can also connect to our continuous integration server, Bamboo, to give greater context to your builds.

Stash also provides a number of plugin points, giving you the ability to extend its built-in feature set to include a number of cool items. I definitely recommend looking through our Atlassian Marketplace to get an idea of what's available to you.

If you'd like to learn more, see our Stash QuickStart Guide.

I hope this helps clarify! Let us know if you have any other questions.

Cheers,
Amber

0 votes
Gerald Tombs June 14, 2014

Hello Guy

If you are still having a few challenges around Stash and project boards, perhaps we can give some assistance. Clearvision is one of Atlassians Enterprise partners, drop us a line and lets see if we can assist. sales@clearvision-cm.com(www.clearvision-cm.com)

Regards

Gerry

0 votes
Tarun Sapra
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
January 30, 2014

Hi ,

Any new updates about Stash- JIRA integration as I am currently evaluating Stash, but I don't see major benefits of Stash over jira-github integration.

Jens Schumacher [Atlassian]
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 14, 2014

Hi Tarun,

The JIRA to Stash integration has come a long way over the last 6 months. We've added the ability to create branches in Stash with a single click from JIRA and will shortly release new features that provide more insight into your development porgress via the issue view.

Something else to note is the integration from Stash to JIRA. In Stash, you can see issues associated with commits and pull requests and view details of the issues. Furthermore, the integration allows you to transition issues right within Stash, which is really usefull when you create a pull request and you want to move the issue into the "review" state for example.

The page describes some of the features and shows how we are thinking holistically about the integration between JIRA and Stash to create a streamlined development workflow.

https://www.atlassian.com/software-development

Hope this helps.

Cheers,
Jens

Guy Lépine February 18, 2014

Hi Jens,

I am very currently struggling with having Stash commits displayed in a project's Agile board. I can see the commit link (using the automatic link with the commit comment containing the issue link) in the Source tab of the Jira issue, but not in the Commits tab and neither in the Details view in the Agile board. The closest I've to a solution is this: https://jira.atlassian.com/browse/GHS-9364, but it does not seem to solve it for me. I've got the DVCS connection plugin enabled and there are no actions required to upgrade it, so my guess is that it is at the latest version.

Where do you think I should go from here in order to get my Stash commits to be displayed both in the Jira issue Commits tab and in Jira Agile's Detail view commits section?

0 votes
Jamie Good April 25, 2013

Hello,

I would like to know if Stash/Jira offers greater integration than GitHub Enterprise/JIRA/DVCS connector.

Jens Schumacher [Atlassian]
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 28, 2013

Hi Jamie,

Stash offers a number of features that are not available via Github and the DVCS Connector. Most notably the integration of JIRA within Stash.

Take a look at this page which outlines an important part of the integration:

http://www.atlassian.com/en/software/stash/whats-new/stash-21

Hope this helps,
Jens

0 votes
Deleted user January 15, 2013

Thanks for posting answers - interesting comments and made me think about the options that I need to consider (e.g. we dont have LDAP server, should we use Crowd?)

The Git repository is within our company firewall and we looked at using Bamboo but have decided to stick with Jenkins for the time being simply because it is less effort to migrate at this point in time (this decision will be reviewed in migration phase 2).

One of my main objectives is to ensure good integration between Git <-> JIRA - does Stash provide better integration with JIRA or can the same integration be achieved between GitHub and JIRA using plugins? (i.e. is it easy to navigate from a JIRA issue to associated code commit in Git?

0 votes
Harry Chan
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 15, 2013

Stash is mainly for a Git repo that has to be within an organization's firewall - it has to be private and protected. It also needs to be controlled and self maintained. It's also tied to Atlassian's user management system, such as Crowd.

As it's "self" hosted it can be customized and there is a lot more freedom.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events