설치환경
- OS : CentOS 7_64bit
- JAVA : JDK1.8.0_111
- Postgresql : 9.3.15
- Git : 2.10.0
- Gerrit : 2.13.5
Gerrit 설치
Gerrit download
아래 화면과 같이 Gerrit을 아래와 같은 명령어로 다운을 받는다.
wget https://www.gerritcodereview.com/download/gerrit-2.13.5.war
Gerrit Database & DBuser 생성
아래 화면은 Gerrit 데이터베이스와 유저를 생성하는 과정이다.
su - postgres psql create role gerrit with login password 'gerrit' valid until 'infinty'; create database reviewdb with encoding='UTF8' owner=gerrit connection limit=-1; \q
Gerrit User 생성
아래 화면과 같이 Gerrit 유저를 생성 한다.
useradd -d /opt/gerrit gerrit
Gerrit Install
java -jar gerrit-2.13.5.war init -d /opt/gerrit/
Database 정보를 입력하고 User Authentication 입력한다.(필자는 ldap으로 Authentication 설정 하였다.) Ldap 구성은 Ldap 설치 가이드 참고
Behind reverse proxy를 y 으로 설정한다. 만약 설정 N으로 할 경우 port 8080으로 지정이 된다. Plugin 필요 할 경우 설치를 한다.
설치 폴더를 gerrit 유저에게 권한을 부여 한다.
gerrit으로 접속하여 gerrit을 실행한다.
Gerrit에 접속하기 위해 다음 주소로 접속합니다.
http://설치아이피:8081