Install(Ubuntu 17.04):

apt-get install default-jre daemon [nginx]  #Other OS: install openjdk8-jre [nginx]
wget https://gerrit-releases.storage.googleapis.com/gerrit-2.13.war #2.14 版本不够稳定,使用 2.13 版
java -jar gerrit-2.13.war init -d /installPath

gerrit.config:

[gerrit]
basePath = git
serverId = ecf8d527-9d8e-4c2a-aca3-b7727ff9011c
# 提供服务的地址、端口
canonicalWebUrl = http://192.168.0.254:10080/
[database]
type = h2
database = /usr/home/gerrit/codeReview/db/ReviewDB
[index]
type = LUCENE
[auth]
type = OPENID
[receive]
enableSignedPush = false
[sendemail]
smtpServer = smtp..com
smtpServerPort =
smtpEncryption = SSL
smtpUser = ...@.com
smtpPass = ...
from = CodeReview<...@.com>
[container]
user = gerrit
javaHome = /usr/local/openjdk8-jre
[sshd]
# 连接 gerrit 内部 ssh 服务的地址、端口
listenAddress = 192.168.0.254:
[httpd]
listenUrl = http://192.168.0.254:10080/
[cache]
directory = cache

<可选> nginx.conf:

#-----------------------------------------------------------------------------#
server {
listen 192.168.0.254:;
server_name gerrit.peersafe.com; auth_basic "Hello World!";
auth_basic_user_file /usr/home/gerrit/codeReview/pwd.conf; location / {
proxy_pass http://127.0.0.1:10080;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
}
}
#-----------------------------------------------------------------------------#

<可选,nginx 认证需要> Create pwd.conf:

echo "yourUserName:$(openssl passwd -crypt yourPassWord)" >> pwd.conf

Ops:

.../bin/gerrit.sh start/restart/stop

...

最新文章

  1. Checkstyle:整洁你的代码
  2. C语言猜拳游戏
  3. IOS上解决内存越界访问问题
  4. RMQ 训练 之 codevs 1690 开关灯 已经搞定
  5. CSS图片裁剪Clip
  6. C语言中的循环结构与选择结构
  7. Linux_VPN—pptpd构架方法
  8. 【Javascript】列表查询页面,简单地保存上一次查询的查询参数
  9. rectangle类。java
  10. xcode XCTest录制后测试出错临时解决方法
  11. 8.实现(Realization)
  12. Siverlight网页应用程序中WCF通信注意事项
  13. PHP命名空间(Namespace)的使用详解(转)
  14. 复制vmware中的centos后无法上网问题
  15. 移动端踩坑之旅-ios下fixed、软键盘相关问题总结
  16. 认识 SurfaceView
  17. WebJars
  18. Netty源码—三、select
  19. jni c++
  20. 实现mypwd和mybash

热门文章

  1. 自定义jQuery Mobile工具栏按钮
  2. (14)C++ 代码重用
  3. 82、TensorFlow教你如何构造卷积层
  4. 2、jQuery操作Dom(过滤器与选择器)
  5. 大数据和AI怎么与现代教育相结合?
  6. 在同一个项目中灵活运用application/json 和application/x-www-form-urlencoded 两种传输格式(配合axios,同时配置loading)
  7. vi 常用的命令
  8. kali linux 2019.4 最新版设置中文 - 开启win10风格界面
  9. Light项目---实现后端接口时遇见的一些问题
  10. Ansible批量自动化管理工具(二)