#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 などは既に存在しなくなっている。
- [[Narrow Escape gerritのインストール方法>http://www.hiroom2.com/2015/08/23/gerrit%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%96%B9%E6%B3%95/]]
-- Debian8 に Ubuntu package をインストールする方法の紹介

- [[Sustainable Pace » gerrit>http://sustainablepace.okadatech.com/sustainablepace/%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC/%E3%82%B3%E3%83%BC%E3%83%89%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC/gerrit]]


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS