Why should I choose Stash over some other repository management tool?
There are many features that make Stash the top choice for Git repository management. Some of the main items include:
- Fine-Grained Permissions: Stash allows you to lock down your repository with four levels of permissions. You can control who logs into Stash, who has access to your Stash projects, who can write to specific repositories, and who can push to your repos on a per branch basis - all configurable through the UI.
- Flexible Deployment: Stash doesn’t force you to use a pre-packaged appliance you don’t have any control over - it runs on your servers. Built with infrastructure flexibility needs in mind, administrators have full control over how Stash fits into their environment including database, operating system and authentication (such as HTTPS/SSH).
- Extensibility: Stash was developed from the ground up with a full REST API giving you the ability to create custom functionality and integrations. There's already a growing ecosystem of add-ons available through the Atlassian Marketplace - I recommend giving it a look through to see what's already out there.
- Integration: Associating issues with code changes is a key ingredient for troubleshooting as well as reporting and compliance. Stash connects to the JIRA issue tracker, letting you create bi-directional links between source code artifacts and issues by simply mentioning the issue key in a commit message.
- Low Ongoing Costs: Stash is licensed under our perpetual licensing model - when you make your initial purchase you'll have access to the product forever. The initial license fee comes with 1 year of included maintenance and support (including free upgrades). Once that initial year is over, you'll then have the option to renew the maintenance and support for an additional year at half the cost of the original license.
The best way to determine if Stash is right for you is to give it a try using our free 30 day evaluation licenses. To get started with Stash Click Here.