标签:
sudo apt-get install git-core
sudo apt-get install openjdk-7-jdk
apt-get install postgresql-9.4
#登陆默认用户
su postgres
#进入数据库操作界面
psql
#修改默认用户密码
alter user postgres with password ‘新密码‘;
#创建新角色,这里命名为gerrituser,并授予创建db、role、user和登录的权限,登陆密码为777777
create role gerrituser createdb createrole createuser login password ‘777777‘;
#退出当前用户
\q
#登陆新用户数据库
psql -U git -h localhost -d postgres
#新建database,这里命名为gerritdb
create database gerritdb;
java -jar gerrit-2.9.4.war init -d review_site
[gerrit]
basePath = git #制定Git库存放位置,此时完整路径是Gerrit_Site下的子目录git。
canonicalWebUrl = http://localhost:8080/
[database]
type = postgresql #下面填写刚刚创建好的数据库信息,注意密码不会显式呈现在这个配置文件。
database = gerritdb
hostname = localhost
username = gerrituser
[index]
type = LUCENE
[auth]
type = LDAP
[ldap]
server = ldap://* #LDAP认证方式,这里配置涉及敏感信息,省略。
[sendemail]
smtpServer = localhost
[container]
user =XX #你的电脑主机名
javaHome = /usr/lib/jvm/jdk1.8.0_31/jre
[sshd]
listenAddress = *:29418 #通过ssh协议下载时监听的端口号,默认为29418
[httpd]
listenUrl = http://*:8080/ #Gerrit服务器Web界面监听的端口
[cache]
directory = cache
原内容:
#listen_addresses = ‘localhost‘
修改后(去掉#注释符):
listen_addresses = ‘*‘ #监听来自所有ip的访问数据库请求
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 10.64.58.0/24 md5 #新增内容,可以新增若干ip段,表示允许该网段的主机连接与使用数据库
[database]
type = jdbc #Gerrit服务器还提供了接口访问数据库,人性化,赞~
database = gerritdb #注意与远程主机gerrit的database名称一致
hostname = localhost #这里需要改为远程主机的ip
username = gerrituser #注意与远程主机管理该database的用户名一致
url = jdbc:postgresql://Master的IP地址:5432/gerritdb #jdbc的url格式,这里ip指远程主机的ip,port为PostgreSQL用的port,默认值为5432
driver = org.postgresql.Drive
[Gerrit服务器集群搭建(一)]初识Gerrit代码审查系统
标签:
原文地址:http://www.cnblogs.com/winater/p/4379662.html