gerritのセットアップ

まずはインストール
インストール方法はコマンドラインから以下のようにする。

この例ではサイトのドメインはsite.jpとしてあります。

$java -jar gerrit-2.2.0.war init

対話式で設定を行うことになる。ほとんどはデフォルトでOK

*** Gerrit Code Review 2.2.0
*** 


*** Git Repositories
*** 

Location of Git repositories   [git]: 

*** SQL Database
*** 

Database server type           [H2/?]: 

*** User Authentication
*** 

Authentication method          [OPENID/?]: 

*** Email Delivery
*** 

SMTP server hostname           [localhost]: 
SMTP server port               [(default)]: 
SMTP encryption                [NONE/?]: 
SMTP username                  : bols
bols's password                : 
              confirm password : 

*** Container Process
*** 

Run as                         [bols]: 
Java runtime                   [/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre]: 
Copy gerrit.war to /home/gerrid/bin/gerrit.war [Y/n]? 
Copying gerrit.war to /home/gerrid/bin/gerrit.war

*** SSH Daemon
*** 

Listen on address              [*]: 
Listen on port                 [29418]: 

Gerrit Code Review is not shipped with Bouncy Castle Crypto v144
  If available, Gerrit can take advantage of features
  in the library, but will also function without it.
Download and install it now [Y/n]? 
Downloading http://www.bouncycastle.org/download/bcprov-jdk16-144.jar ... OK
Checksum bcprov-jdk16-144.jar OK
Generating SSH host key ... rsa... dsa... done

*** HTTP Daemon
*** 

Behind reverse proxy           [y/N]? 
Use SSL (https://)             [y/N]? y
Listen on address              [*]: 
Listen on port                 [8443]: 
Canonical URL                  [https://site.jp:8443/]: 
Create new self-signed SSL certificate [Y/n]? 
Certificate server name        [site.jp]: 
Certificate expires in (days)  [365]: 

Initialized /home/gerrid

設定が終わったらサーバーをスタートします。

$ ./bin/gerrit.sh start
Starting Gerrit Code Review: OK

次のステップに行く前に確認
URLでgerritのページが表示されているか確認しましょう。

http://site.jp:8443/

ポートがわかっていてつながらない人は次のが原因の可能性があります。
ファイヤーウォールiptables)ではじかれている。

以上セットアップ編でした。