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)ではじかれている。
以上セットアップ編でした。