Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >gerrit install

gerrit install

作者头像
后端云
发布于 2018-10-24 03:29:29
发布于 2018-10-24 03:29:29
1.2K00
代码可运行
举报
文章被收录于专栏:后端云后端云
运行总次数:0
代码可运行

安装jdk1.8 安装httpd

下载gerrit,如:gerrit-2.12.4.war

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Gerrit 2.12.4 https://www.gerritcodereview.com/download/gerrit-2.12.4.war

gerrit管理帐号

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo adduser gerrit
sudo passwd gerrit

并将gerrit加入sudo权限

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo visudo
gerrit  ALL=(ALL:ALL) ALL

安装gerrit

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
java -jar gerrit-2.11.3.war init

启动gerrit服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[gerrit@promote review2]$ /etc/init.d/gerrit.sh start
** ERROR: GERRIT_SITE not set
[gerrit@promote review2]$ pwd
/home/gerrit/review2
[gerrit@promote review2]$ /etc/init.d/gerrit.sh start
** ERROR: GERRIT_SITE not set
[gerrit@promote review2]$ export GERRIT_SITE=/home/gerrit/review2
[gerrit@promote review2]$ /etc/init.d/gerrit.sh status
Checking arguments to Gerrit Code Review:
  GERRIT_SITE     =  /home/gerrit/review2
  GERRIT_CONFIG   =  /home/gerrit/review2/etc/gerrit.config
  GERRIT_PID      =  /home/gerrit/review2/logs/gerrit.pid
  GERRIT_TMP      =  /home/gerrit/review2/tmp
  GERRIT_WAR      =  /home/gerrit/review2/bin/gerrit.war
  GERRIT_FDS      =  1024
  GERRIT_USER     =  gerrit
  JAVA            =  /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64/jre/bin/java
  JAVA_OPTIONS    =  
  RUN_EXEC        =  /usr/bin/perl -e '$x=$ENV{JAVA};exec $x @ARGV;die $!' -- GerritCodeReview
  RUN_ARGS        =  -jar /home/gerrit/review2/bin/gerrit.war daemon -d /home/gerrit/review2

[gerrit@promote review2]$ /etc/init.d/gerrit.sh start
Starting Gerrit Code Review: OK
[root@promote etc]# cd /etc/httpd/
[root@promote httpd]# ls
conf  conf.d  conf.modules.d  logs  modules  run
[root@promote httpd]# cd conf.d/
[root@promote conf.d]# ls
autoindex.conf  gerrit.conf  README  userdir.conf  welcome.conf

根据需要修改配置文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@promote conf.d]# vim gerrit.conf 

配置gerrit账户密码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@promote ~]# htpasswd -m /etc/gerrit.passwd hanwei
htpasswd: cannot modify file /etc/gerrit.passwd; use '-c' to create it
[root@promote ~]# touch /etc/gerrit.passwd
[root@promote ~]# htpasswd -m /etc/gerrit.passwd hanwei
New password: 
Re-type new password: 
Adding password for user hanwei

打开浏览器,打开gerrit主界面,用刚刚创建的账号登录gerrit

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-06-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 后端云 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Ubuntu下安装部署Gerrit
1.之前 git add-->git commit-->git push如图中橙色的线
项勇
2019/12/13
3.5K0
Ubuntu下安装部署Gerrit
记录Gerrit2.8.4环境迁移、安装、配置以及问题解决
哎_小羊
2018/01/02
3K0
腾讯云搭建git+gerrit代码评审服务器
这里我安装的是JDK8,安装完成之后输入java -version,出现一下结果说明安装成功了。
哆哆jarvis
2022/08/23
2.5K0
腾讯云搭建git+gerrit代码评审服务器
gerrit3.0安装
gerrit3.0安装
Java架构师必看
2021/05/14
8570
gerrit3.0安装
gerrit触发jenkins执行脚本自动构建rpm包
持续集成包括很多,自动编译,自动打包,自动部署,自动测试。本文只涉及一部分,本文讲的是利用gerrit工具和jenkins工具在开发代码被review通过后merge到主干的时候触发rpm自动构建脚本,自动生成rpm包的过程。
后端云
2018/10/24
3.2K1
gerrit触发jenkins执行脚本自动构建rpm包
Linux安装及管理程序详述
RPM Pachage Manager由Red Hat公司提出,被众多Linux发行版所采用。建立统一的数据库文件,详细记录软件包安装、卸载等变化信息,能够自动分析软件包依赖关系。RPM软件包一般命名格式如下:
用户8704835
2021/06/07
7610
Gerrit 代码评审安装-快速使用手册
文章摘自googlesource,因实际安装环境不同文章内容也会对应做修改。本文基于Unix的操作系统解释说明,不推荐直接参照本文就部署在生产环境。
幺鹿
2018/08/21
1.2K0
Install Jenkins
参考 Installing Jenkins on Red Hat distributions
franket
2021/08/12
6090
LDAP 服务器搭建
1、HTTP认证方式:这种方式比较简单。网上有很多文章。需要安装JDK、Git、Gerrit、Nginx、apache2-utils和gitweb 等。
全栈程序员站长
2022/08/27
1.4K0
从零搭建 Gerrit 实现 code review
对于经常协作写代码的我们来说,代码审核是我们经常忽略的事情,但是确是非常非常重要的事情,良好的 code review 会为未来项目的维护起到非常大的帮助,今天我们就来搭建一套完整的 code review 环境。
周萝卜
2020/05/22
3.5K0
Gerrit的用法及与gitlab的区别
来到一个新的团队,开发的代码被同事覆盖了。找同事核实,同事却说根本没有看到我的代码。经过一番沟通了解,原来他们的代码没有直接在gitlab上操作,而是先提交到gerrit,然后在提交到git。但是代码拉取的时候,不会直接从gitlab上拉取。所以,我提交到gitlab上的代码,同事们都没有拉取到。
用户7798898
2022/05/09
2.8K0
Gerrit的用法及与gitlab的区别
[Linux][运维]SaltStack安装Apache/Mysql/PHP部署Wordpress
SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建。
蛮三刀酱
2019/03/26
1.3K0
[Linux][运维]SaltStack安装Apache/Mysql/PHP部署Wordpress
[原创]CI持续集成系统环境--Gitlab+Gerrit+Jenkins完整对接
近年来,由于开源项目、社区的活跃热度大增,进而引来持续集成(CI)系统的诞生,也越发的听到更多的人在说协同开发、敏捷开发、迭代开发、持续集成和单元测试这些拉风的术语。然而,大都是仅仅听到在说而已,国内也很少有公司能有完整的 CI 体系流程。反之一些开源项目都有完整的 CI体系,比如openstack。 为了实现代码托管->代码审核->代码发布的一套自动化流程,我特意在IDC服务器上部署了Gitlab+Gerrit+Jenkins对接环境,以下记录了操作过程: ------------------------
洗尽了浮华
2018/01/22
4.6K0
[原创]CI持续集成系统环境--Gitlab+Gerrit+Jenkins完整对接
HTTPD 基础篇
# echo "192.168.1.128 t1.zhimajihua.cn t2.zhimajihua.cn" >> /etc/hosts
用户1456517
2019/03/05
8110
HTTPD 基础篇
CentOS 7.2 配置Apache服务(httpd)--上篇
版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://blog.csdn.net/wh211212/article/details/52982917
shaonbean
2019/05/26
8610
shell脚本快速入门之-----正则三剑客之一grep用法大全!!!
egrep 当使用多个表达式双重多重过滤 执行“grep -v‘^KaTeX parse error: Expected group after '^' at position 21: ….txt | grep -v‘^̲#’”即可实现。这里需要使用管…|^#’test.txt”,其中,单引号内的管道符号表示或者(or)。
不吃小白菜
2020/09/03
1.4K0
盘点Linux运维常用工具(一)-web篇之httpd
1.简单概述 1、HTTP 协议,全称Hyper Text Transfer Protocol,中文名超文本传输协议 2、HTTP的重要应用之一是WWW服务,设置HTTP协议最初是提供一种发布和接受H
老油条IT记
2020/03/20
7350
Linux系统之file命令的基本使用
江湖有缘
2023/11/07
7050
Linux系统之file命令的基本使用
Ubuntu jsp平台使用JDBC来连接MySQL数据库
Ubuntu 7.04 搭建Ubuntu jsp平台开发环境MySQL+tomcat+apache+j2sdk1.6在所有安装开始前先在Terminal中输入 rpm -q -a查看是否安装过rpm 和 rpm包的所需软件如果没有安装rpm在Terminal中输入 sudo apt-get install rpm。
全栈程序员站长
2022/07/05
4.1K0
Subversion+RabbitVCS 版本控制「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。Ubuntu 10.04学习笔记(4)——Subversion+RabbitVCS 版本控制 2011年04月19日 星期二 17:28
全栈程序员站长
2022/09/09
1K0
相关推荐
Ubuntu下安装部署Gerrit
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验