32.3 Gerrit的配置文件

Gerrit的配置文件保存在部署目录下的etc/gerrit.conf文件中。如果对安装时的配置不满意,可以手工修改配置文件,重启Gerrit服务即可。

全部采用默认配置时的配置文件:


[gerrit]

basePath=git

canonicalWebUrl=http://localhost:8080/

[database]

type=H2

database=db/ReviewDB

[auth]

type=OPENID

[sendemail]

smtpServer=localhost

[container]

user=gerrit

javaHome=/usr/lib/jvm/java-6-openjdk/jre

[sshd]

listenAddress=*:29418

[httpd]

listenUrl=http://*:8080/

[cache]

directory=cache


如果采用LDAP认证,下面的配置文件片断配置了一个支持匿名绑定的LDAP服务器配置。


[auth]

type=LDAP

[ldap]

server=ldap://localhost

accountBase=dc=foo,dc=bar

groupBase=dc=foo,dc=bar


如果采用MySQL而非默认的H2数据库,下面的配置文件显示了相关配置。


[database]

type=MYSQL

hostname=localhost

database=reviewdb

username=gerrit


LDAP绑定或与数据库连接的用户口令保存在etc/secure.config文件中。


[database]

password=secret


下面的配置将Web服务架设在Apache反向代理的后面。


[httpd]

listenUrl=proxy-https://*:8081/gerrit