1.vim /opt/gerrit/etc/gerrit.config
配置
[gerrit]
basePath = git
canonicalWebUrl = http://192.168.1.151:5051/
serverId = fde0810e-2341-444b-af56-c21fc87a762e
[container]
javaOptions = "-Dflogger.backend_factory=com.google.common.flogger.backend.log4j.Log4jBackendFactory#getInstance"
javaOptions = "-Dflogger.logging_context=com.google.gerrit.server.logging.LoggingContext#getInstance"
user = root
javaHome = /usr/java/jdk1.8.0_91/jre
[index]
type = LUCENE
[auth]
type = HTTP
[receive]
enableSignedPush = false
[sendemail]
#smtpServer = localhost
enable = true
smtpServer = smtp.qq.com
smtpServerPort = 465
smtpEncryption = SSL
sslVerify = true
smtpUser = **@qq.com
smtpPass = svveetnhpkrebjhi
from = CodeReview<**@qq.com>
[sshd]
listenAddress = *:29418
[httpd]
listenUrl = http://*:5050/
[cache]
directory = cache
[oauth]
allowEditFullName = true
allowRegisterNewEmail = true
2.vim/nginx/nginx.conf
配置
...
http{
include gerrit.conf;//在http模塊中添加此行
...
}
...
3.新建/nginx/conf/gerrit.conf
文件,配置如下
server
{
listen 5051;
server_name 192.168.1.151;
allow all;
deny all;
auth_basic "Welcomme to Gerrit Code Review Site!";
auth_basic_user_file /opt/gerrit/gerrit.password;
location / {
proxy_pass http://192.168.1.151:5050;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
}
}