[Other doc versions]
[Doc downloads (PDF, HTML, XML)]
Atlassian Stash is the on-premises Git repository management solution for enterprise teams. It allows everyone in your organization to easily collaborate on your Git repositories. See our Supported platforms page to find out about system requirements.
Stash requires Git on the machine that will run Stash. If you need to check, install, or upgrade Git on the Stash server machine, see Installing and upgrading Git. Stash also requires at least Perl 5.8.8.
Download and run the Stash installer:
Installers are available for Linux, Mac OS X and Windows operating systems:
See Running the Stash installer for details about:
The Stash Setup Wizard runs automatically when you visit Stash in your browser the first time Stash is started. The Setup Wizard guides you to:
If you are intending to use Stash for a production installation, see also Using Stash in the enterprise.
Configuring the Stash email server allows users to receive a link from Stash that lets them generate their own passwords. See Setting up your mail server.
Stash manages related repositories as projects. Find out how to set up projects and give your teams access to those.
If you have existing projects that you want to manage in Stash, then you'll want to read Importing code from an existing project.
See Integrating Stash with Atlassian applications for an overview of what is possible.
As a first step, see JIRA integration for information about using Stash with JIRA.
If you want to see results from your continuous integration or build server in Stash, see Bamboo integration.
If you are intending to use Stash in large-scale production environments, see:
We have some information here to help get you up and running with Git: