|  | = Quickstart for Installing Gerrit on Linux | 
|  |  | 
|  | This quickstart shows you how to install Gerrit on a Linux machine. | 
|  |  | 
|  | [NOTE] | 
|  | ==== | 
|  | The installation steps provided in this quickstart are for | 
|  | demonstration purposes only. They are not intended for use in a production | 
|  | environment. | 
|  |  | 
|  | For a more detailed installation guide, see | 
|  | link:install.html[Standalone Daemon Installation Guide]. | 
|  | ==== | 
|  |  | 
|  | == Before you begin | 
|  |  | 
|  | To complete this quickstart, you need: | 
|  |  | 
|  | . A Unix-based server such as any of the Linux flavors or BSD. | 
|  | . Java SE Runtime Environment version 1.8 or later. | 
|  |  | 
|  | == Download Gerrit | 
|  |  | 
|  | From the Linux machine on which you want to install Gerrit: | 
|  |  | 
|  | . Open a terminal window. | 
|  | . Download the Gerrit archive. See | 
|  | link:https://gerrit-releases.storage.googleapis.com/index.html[Gerrit Code | 
|  | Review - Releases] for a list of available archives. | 
|  |  | 
|  | The steps in this quickstart used Gerrrit 2.14.2, which you can download using | 
|  | a command such as: | 
|  |  | 
|  | .... | 
|  | wget https://www.gerritcodereview.com/download/gerrit-2.14.2.war | 
|  | .... | 
|  |  | 
|  | NOTE: If you want to build and install Gerrit from the source files, see | 
|  | link:dev-readme.html[Developer Setup]. | 
|  |  | 
|  | == Install and initialize Gerrit | 
|  |  | 
|  | From the command line, type the following: | 
|  |  | 
|  | .... | 
|  | java -jar gerrit*.war init --batch --dev -d ~/gerrit_testsite | 
|  | .... | 
|  |  | 
|  | The preceding command uses two parameters: | 
|  |  | 
|  | * `--batch`. This parameter assigns default values to a variety of Gerrit | 
|  | configuration options. To learn more about these configuration options, see | 
|  | link:config-gerrit.html[Configuration]. | 
|  | * `--dev`. This parameter configures the server to use the authentication | 
|  | option, `DEVELOPMENT_BECOME_ANY_ACCOUNT`. This authentication type makes it | 
|  | easy for you to switch between different users to explore how Gerrit works. | 
|  | To learn more about setting up Gerrit for development, see | 
|  | link:dev-readme.html[Developer Setup]. | 
|  |  | 
|  | This command displays a number of messages in the terminal window. The following | 
|  | is an example of these messages: | 
|  |  | 
|  | .... | 
|  | Generating SSH host key ... rsa(simple)... done | 
|  | Initialized /home/gerrit/gerrit_testsite | 
|  | Executing /home/gerrit/gerrit_testsite/bin/gerrit.sh start | 
|  | Starting Gerrit Code Review: OK | 
|  | .... | 
|  |  | 
|  | The last message you should see is `Starting Gerrit Code Review: OK`. This | 
|  | message informs you that the Gerrit service is now running. | 
|  |  | 
|  | == Update the listen URL | 
|  |  | 
|  | Another recommended task is to change the URL that Gerrit listens to from `*` | 
|  | to `localhost`. This change helps prevent outside connections from contacting | 
|  | the instance. | 
|  |  | 
|  | .... | 
|  | git config --file gerrit_testsite/etc/gerrit.config httpd.listenUrl 'http://localhost:8080' | 
|  | .... | 
|  |  | 
|  | == Restart the Gerrit service | 
|  |  | 
|  | You must restart the Gerrit service for your authentication type and listen URL | 
|  | changes to take effect. | 
|  |  | 
|  | .... | 
|  | ~/gerrit_testsite/bin/gerrit.sh restart | 
|  | .... | 
|  |  | 
|  | == Viewing Gerrit | 
|  |  | 
|  | At this point, you have a basic installation of Gerrit. You can view this | 
|  | installation by opening a browser and entering the following URL: | 
|  |  | 
|  | .... | 
|  | http://localhost:8080 | 
|  | .... | 
|  |  | 
|  | == Next steps | 
|  |  | 
|  | Through this quickstart, you now have a simple version of Gerrit running on your | 
|  | Linux machine. You can use this installation to explore the UI and become | 
|  | familiar with some of Gerrit's features. For a more detailed installation guide, | 
|  | see link:install.html[Standalone Daemon Installation Guide]. | 
|  |  | 
|  | GERRIT | 
|  | ------ | 
|  |  | 
|  | Part of link:index.html[Gerrit Code Review] | 
|  |  | 
|  | SEARCHBOX | 
|  | --------- |