博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gerrit安装及其注意事项
阅读量:5907 次
发布时间:2019-06-19

本文共 2022 字,大约阅读时间需要 6 分钟。

Gerrit安装需要注意的点

1.注意jdk的版本(我选用jdk8)

2.设置好代理配置(apache或者nginx)

gerrit.config配置:

[gerrit]     basePath = git     serverId = 0c7ed3f1-6236-4a2b-a9ba-cd0ddec32092  canonicalWebUrl = http://192.168.245.131:8090 [database]  type = h2  database = /home/zb/review_site/db/ReviewDB [noteDb "changes"] disableReviewDb = true primaryStorage = note db read = true sequence = true write = true [container] user = zb javaHome = /home/zb/jdk/jdk1.8.0_211 [index] type = LUCENE [auth] type = HTTP [receive] enableSignedPush = false [sendemail] smtpServer = mail.100fen.cn smtpServerPort = 25 smtpUser = 18269783010@100fen.cn from=CodeReview18269783010@100fen.cn [sshd] listenAddress = :29418 [httpd] listenUrl = proxy-http://:8080/ [cache] directory = cache

apache中000-default.conf配置:

      ProxyRequests Off       ProxyVia Off       ProxyPreserveHost On
  Order deny,allow   Allow from all  
  AuthType Basic   AuthName "Welcome to Gerrit Code Review Site!"   Require valid-user   AuthUserFile /home/zb/review_site/gerrit.password AllowEncodedSlashes On ProxyPass / http://127.0.0.1:8080/ ​ ​ ServerAdmin webmaster@localhost DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined

在000-default.conf同目录新建一个gerrit-httpd.conf文件

配置主机ip:ServerName 192.168.245.131

apache中ports.conf配置:

NameVirtualHost *:80 NameVirtualHost *:8090 ​ Listen 80 Listen 8090 ​ 
Listen 443
Listen 443

 

在review_site目录下新建一个gerrit.password文件用来存放用户名和密码

gerrit添加新用户 htpasswd -c gerrit.password admin(在review_site目录下输入,就创建了一个用户名为admin的账户)

之后添加用户只需要把-c改为-m即可(记住要把所有用户名改成自己的,上面例子配置的用户名为zb)

服务器输入:./review_site/bin/gerrit.sh start(启动gerrit) systemctl start apache2.service (启动apache服务)

浏览器输入: 即可访问 输入创建好的用户名和密码即可登录

按照这样配置192.168.245.131要改成自己的虚拟主机ip

 

经过上面操作应该可以访问gerrit,但是要想同一局域网下的所有电脑都能访问则需要把虚拟机网络ip设置成与该局域网下的网段相同(设置详情见学习文件的文件夹中)。还完网段之后,要把Gerrit登陆网址设置成改变后的网络ip,端口号不变,访问这个网络ip加端口号即可。

转载于:https://www.cnblogs.com/zbooo/p/10996495.html

你可能感兴趣的文章
面向对象编程(十一)——组合以及与继承的区别
查看>>
Docker镜像(二)
查看>>
一道很有意思的面试题目(转)
查看>>
BA技术 - 流程图软件
查看>>
【PGM】概率图模型基础
查看>>
北京易维清的自荐
查看>>
JS 原生ajax写法
查看>>
canvas的fillText参数解释
查看>>
第二章 Scorpio-CSharp基础语法介绍 语法篇
查看>>
echo和print区别
查看>>
如何将一个项目打成war包?
查看>>
Zookeeper C API 指南五(同步 API 介绍)
查看>>
Ubuntu:我不小心把/var/lock文件夹给删了
查看>>
asp.net 5.图片和验证码
查看>>
[置顶] 一个数据库系统的笔试题
查看>>
Spring基础
查看>>
数据库中外键的作用
查看>>
网站布局--瀑布流式布局
查看>>
WebKit中RefPtr和PassRefPtr的使用
查看>>
android studio(AS) Duplicate files copied in APK META-INF/NOTICE.txt
查看>>