Gerrit(0): Install and Config
2024-08-22 20:25:35
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
...
最新文章
- Checkstyle:整洁你的代码
- C语言猜拳游戏
- IOS上解决内存越界访问问题
- RMQ 训练 之 codevs 1690 开关灯 已经搞定
- CSS图片裁剪Clip
- C语言中的循环结构与选择结构
- Linux_VPN—pptpd构架方法
- 【Javascript】列表查询页面,简单地保存上一次查询的查询参数
- rectangle类。java
- xcode XCTest录制后测试出错临时解决方法
- 8.实现(Realization)
- Siverlight网页应用程序中WCF通信注意事项
- PHP命名空间(Namespace)的使用详解(转)
- 复制vmware中的centos后无法上网问题
- 移动端踩坑之旅-ios下fixed、软键盘相关问题总结
- 认识 SurfaceView
- WebJars
- Netty源码—三、select
- jni c++
- 实现mypwd和mybash
热门文章
- 自定义jQuery Mobile工具栏按钮
- (14)C++ 代码重用
- 82、TensorFlow教你如何构造卷积层
- 2、jQuery操作Dom(过滤器与选择器)
- 大数据和AI怎么与现代教育相结合?
- 在同一个项目中灵活运用application/json 和application/x-www-form-urlencoded 两种传输格式(配合axios,同时配置loading)
- vi 常用的命令
- kali linux 2019.4 最新版设置中文 - 开启win10风格界面
- Light项目---实现后端接口时遇见的一些问题
- Ansible批量自动化管理工具(二)