#topicpath ////////////////////////////////////////////////////////////////////////////// * 目次 [#r9489306] #contents(); ////////////////////////////////////////////////////////////////////////////// * インストールと設定 [#vbe202f4] //============================================================================ ** ユーザ <gerrit-user> を作成 [#kb13275f] - adduser でユーザ <gerrit-user> (実際に作成したユーザ名は"gerrit")を作成 - <gerrit-user> の ${HOME} (= /home/<gerrit-user>) を、 <gerrit-group> グループに対して rwx を許可する。 # chmod g+rwx /home/<gerrit-user> $ ls -l /home/ 合計 12 drwxrwxr-x 3 gerrit gerrit 88 8月 28 08:40 gerrit //============================================================================ ** Gerrit の DL/Install [#a07c2055] - Gerrit の DownLoad -- [[リリースページ>https://gerrit-releases.storage.googleapis.com/index.html]] -- ユーザ "gerrit" で DownLoad (例)Gerrit ver.2.12.4 の場合 $ wget https://www.gerritcodereview.com/download/gerrit-2.12.4.war //============================================================================ ** DB [#y37550cd] - ここでは PostgreSQL を選択した。 # apt-get install postgresql postgresql-contrib //---------------------------------------------------------------------------- *** PostgreSQL の設定 [#b508915c] - ユーザ "postgres" になる(See also: [[sudo>Security/sudo]]) $ sudo -i -u postgres - そこから更に Postgres prompt を呼び出すのに、以下をタイプする: $ psql postgres@localhost:~$ - Postgres prompt から抜けるには、以下をタイプする: postgres@localhost:~$ \q - role の新規作成 postgres@localhost:~$ createuser --username=postgres -RDIElPS <gerrit-user> postgres@localhost:~$ createdb --username=postgres -E UTF-8 -l ja_JP.UTF8 -T template0 -O <gerrit-user> reviewdb //============================================================================ ** Gerrit の setup [#fc6a41ce] - <gerrit-user> になる $ su <gerrit-user> パスワード: $ cd ${HOME} - Gerrit application 及び git リポジトリ格納用のディレクトリを作成 $ mkdir -p ${HOME}/gerrit/app $ mkdir ${HOME}/git - Gerritのインストール $ java -jar gerrit-2.12.4.war init -d gerrit/app 2>&1 | tee gerrit_setup.log ////////////////////////////////////////////////////////////////////////////// * 参考リンク [#x594e543] - [[Ubuntu ServerにGerritをインストールする >http://ameblo.jp/dumbobambino/entry-11938447999.html]] - [[Gerrit Code Review - Standalone Daemon Installation Guide>https://gerrit-documentation.storage.googleapis.com/Documentation/2.9.1/install.html#cryptography]] - [[Gerrit + Jenkins StartUp: Gerrit + Jenkins StartUp- Install Gerrit>http://beta.mybetabook.com/showpage/4f56073e0cf2f3f0a3dd1876]] -- 説明が分かりやすい。しかし情報が古くなっているのか、wget する URI などは既に存在しなくなっている。