CentOS搭建gerrit服务

CentOS下Gerrit代码评审服务器的搭建与使用 一、准备工作         安装CentOS7操作系统,准备Gerrit软件安装包:gerrit-2.10.war。         安装sendmail: [root@localhost ~]#yum install -y sendmail         安装apache: [root@localhost ~]#yum install -y httpd         创建一 阅读详情

多次采坑下来的总结,希望可以帮到需要的人

1、更新yum源

  1. 配置本地ip,注意:dns可能没有写入/etc/resolv.conf 这个文件,如果没有写入,需要添加dns
    eg:添加内容 nameserver 114.114.114.114
  2. 确保已安装wget yum list wget 如果未安装: yum -y install wget
  3. 备份:/etc/yum.repos.d/CentOS-Base.repo
  4. 下载aliyun的源
    CentOS7 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  5. 运行yum makecache生成缓存
  6. 运行 yum -y update 更新源
  7. vim /etc/selinux/config 设置 SELINUX=disable
  8. 关闭防火墙 systemctl stop firewalld
  9. 添加用户: adduser gerrit;

2、 java环境

查看jdk版本
yum search java|grep jdk
安装需要的jdk版本
yum install java-1.8.0-openjdk.x86_64
配置环境变量
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$CLASSPATH
测试java环境
java -version

3、安装git

yum install git
验证git
git --version

4、安装Apache

启动:service httpd start
systemctl start httpd
设置httpd开机启动
chkconfig --level 345 httpd on
在这里插入代码片

5、安装gerrit

1、下载gerrit

wget  https://www.gerritcodereview.com/download/gerrit-2.12.4.war

2、切换到存放gerrit.war的目录下,执行
java -jar gerrit.war init -d review_site
3、配置gerrit

[root@localhost ~]# cd /usr/local/gerrit/
[root@localhost gerrit]# java -jar gerrit.war init -d review_site

*** Gerrit Code Review 2.10
*** 

Create '/usr/local/gerrit/review_site' [Y/n]? y

*** Git Repositories
*** 

Location of Git repositories   [git]:  //git放的目录,没有的话自己会创建的

*** SQL Database
*** 

Database server type           [h2]:   //我用的默认H2数据库,也可以输入mysql然后回车,这样你用的就是mysql数据库了

*** Index
*** 

Type                           [LUCENE/?]: 

*** User Authentication
*** 

Authentication method          [OPENID/?]: HTTP  //输入HTTP,不然就不是反向代理了
Get username from custom HTTP header [y/N]? n
SSO logout URL                 : 

*** Review Labels
*** 

Install Verified label         [y/N]? 

*** Email Delivery
*** 

SMTP server hostname           [localhost]: smtp.163.com   //输入自动发送邮件的邮箱smtp
SMTP server port               [(default)]: 25  // 465/994是SSL协议端口号,25是非SSL协议端口号(这里指的163邮箱)
SMTP encryption                [NONE/?]:   //如果上一步输入的是465/994,此处输入SSL,否则直接回车
SMTP username                  [root]: gaochujia@163.com     //此处是你自动发送邮件的邮箱
gaochujia@163.com's password   :    
              confirm password :     //此处是你邮箱的授权码,非邮箱密码(切记,不然邮件发不出去)

*** Container Process
*** 

Run as                         [root]:   //这是用户,可以用默认root
Java runtime                   [/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.141-1.b16.el7_3.x86_64/jre]: 
Copy gerrit.war to /usr/local/gerrit/review_site/bin/gerrit.war [Y/n]? Y
Copying gerrit.war to /usr/local/gerrit/review_site/bin/gerrit.war

*** SSH Daemon
*** 

Listen on address              [*]: 
Listen on port                 [29418]: 

Gerrit Code Review is not shipped with Bouncy Castle Crypto SSL v149
  If available, Gerrit can take advantage of features
  in the library, but will also function without it.
Download and install it now [Y/n]? y
Downloading http://www.bouncycastle.org/download/bcpkix-jdk15on-149.jar ... !! FAIL !!


error: http://www.bouncycastle.org/download/bcpkix-jdk15on-149.jar: 302 Found
Please download:

  http://www.bouncycastle.org/download/bcpkix-jdk15on-149.jar

and save as:

  /usr/local/gerrit/review_site/lib/bcpkix-jdk15on-149.jar

Press enter to continue 
Continue without this library  [Y/n]? 
Generating SSH host key ... rsa(simple)... done

*** HTTP Daemon
*** 

Behind reverse proxy           [y/N]? y
Proxy uses SSL (https://)      [y/N]? n
Subdirectory on proxy server   [/]: 
Listen on address              [*]: 
Listen on port                 [8081]: 8091   //这个端口号一定不要和apache的端口号一样
Canonical URL                  [http://localhost/]: 

*** Plugins
*** 

Install plugin commit-message-length-validator version v2.10 [y/N]? y
Install plugin download-commands version v2.10 [y/N]? y
Install plugin replication version v2.10 [y/N]? y
Install plugin reviewnotes version v2.10 [y/N]? y
Install plugin singleusergroup version v2.10 [y/N]? y

Initialized /usr/local/gerrit/review_site
Executing /usr/local/gerrit/review_site/bin/gerrit.sh start
Starting Gerrit Code Review: FAILED
error: cannot start Gerrit: exit status 1
Waiting for server on localhost:80 ... OK
Opening http://localhost/#/admin/projects/ ...OK
[root@localhost gerrit]#

4、gerrit的开启与关闭

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

6、安装gitweb组件

原理:gitweb就是支持网页查看git版本库中代码的工具,可以很直观的看见代码的提交记录(只有gerrit管理员才有权限)

1、安装组件gitweb
yum -y install gitweb
2、修改httpd配置文件
vim  /etc/httpd/conf/httpd.conf
在配置文件末尾添加
##gitweb
<Directory "/var/www/git">          
    AddHandler cgi-script  .cgi
    DirectoryIndex   index.cgi   gitweb.cgi
    Order allow,deny
    Allow from all
</Directory>
3、重启httpd
systemctl restart httpd
4、修改gitweb配置文件
vim  /etc/gitweb.conf
在配置文件末尾添加
$projectroot = "/home/gerrit/review_site/git"   ###gerrit中git库文件位置
5、修改gerrit配置文件
vim /home/gerrit/review_site/etc/gerrit.config
在文件末尾添加
[gitweb]
        cgi = /var/www/git/gitweb.cgi
        type = gitweb
6、重启gerrit
/home/gerrit/review_site/bin/gerrit.sh restart
到此gitweb安装完毕。

7、给gerrit添加用户

注:用htpasswd创建的用户时,并没有往gerrit中添加账号,只有当该用户通过web登陆gerrit服务器时,该账号才会被添加进gerrit数据库中。 首次访问gerrit的用户将成为gerrit的管理员,以后注册的用户默认没有管理员权限,权限的修改可以由管理员完成。

创建passwd文件,添加gerrit登录用户(-c参数为创建,仅限第一次添加用户时使用) 
htpasswd -cb /etc/httpd/passwords admin admin 
passwords是在httpd目录下创建的文件,第一个admin是用户名,第二个admin是密码。
第二次添加其他用户时,不要加-c: 
htpasswd -b /etc/httpd/passwords test 123456

# 也可以这样添加
#  -c是新创建一个文件并添加用户, -m是添加一个用户
[root@bogon Desktop]# htpasswd -m /gerrit.password admin

8、修改Apache的config文件httpd.conf

vim /etc/httpd/conf/httpd.conf
Listen 80
Listen 8090  //额外加的端口号,两个都能访问
<VirtualHost *:8090>  //此处是Apache的端口号
    ServerName 10.121.119.50  //此处是你的ip地址
    ProxyRequests Off
    ProxyVia Off
    ProxyPreserveHost On

    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>

    <Location /login/>
        AuthType Basic
        AuthName "Gerrit Code Review"
        Require valid-user
        AuthUserFile /etc/httpd/passwords   //刚刚创建的密码文件
    </Location>


    AllowEncodedSlashes On
    ProxyPass / http://10.121.119.50:8081/   //此处的8081是gerrit端口号
</VirtualHost>

Apache的开启与关闭

systemctl start|stop|status httpd

9、测试

打开浏览器,输入你的IP地址加上你的Apache端口号,需要你使用刚刚设置的gerrit用户进行登录就ok了

10、设置开机启动

gerrit开机启动
方式1:
sudo cp etc/gerrit.config /etc/init.d/gerrit
sudo ln -snf /etc/init.d/gerrit /etc/rc2.d/S90gerrit
sudo ln -snf /etc/init.d/gerrit /etc/rc3.d/S90gerrit
方式2:
[gerrit@localhost root]$sudo ln -s /home/gerrit/review2/bin/gerrit.sh /etc/init.d/gerrit.sh
[gerrit@localhost root]$sudo chkconfig --level 345 gerrit.sh on

httpd开机启动
[root@localhost ~]#chkconfig --level 345 httpd on

11、给用户添加邮箱

右上角 用户名 --> settings --> contact information --> register new email
点击register之后,该邮箱会收到一个激活邮件,复制指定的链接在新的窗口打开,邮箱成功激活。

12、将普通用户设置为管理员

People --> List Groups --> Administrators --> Members --> 输入用户名 --> Add
这样,该用户就成为管理员用户组中的一员了,具备了管理员权限。

13、添加客户端公钥

创建一个用户user1
切换到该用户 su user1
执行 ssh-keygen 生成公钥 ~/.ssh/id_rsa.pub
将id_rsa.pub中的内容全部复制,然后在网页中点击右上角的全名
点击“Settings–>SSH Public Keys”
点击“How to Generate an SSH Key”可以查看如何生成Public Key
将复制的公钥粘贴上去,点击add,公钥添加完成,一个用户可以添加多个公钥。
验证sshkey是否配置成功:ssh gerrit账号@ip -p 29418
如果验证未成功,检查 ~/.ssh/known_hosts 是否已存在,如果已存在,将其删除

14、创建代码库

Projects --> Create New Project --> 填入代码库名称,并选中“Create initial empty commit” --> 点击“Create Project” --> 在“Description”中填入描述信息,点击"Save Changes"。点击"Projects–>List" --> 代码库创建成功 --> 创建这个代码库的用户会默认关注这个库的变化。关注的意思是有代码提交等行为时关注这个库的用户会收到邮件通知。其它用户可以设置关注此库: 右上角 用户 --> settings --> Watched Projects --> Browse --> 选择需要关注的代码库,双击,完成关注。

15、给代码库配置权限

点击“Projects–>LIst–>代码库名称–>Access”

默认new-repo是继承All-Projects的权限。点击All-Projects可以编辑全局权限,通常全局权限编辑完成后新项目不需要再设置权限(除非有特殊需求)。为说明权限设置方法,先单独为new-repo设置本地权限,本地权限的优先级高于全局权限。通常设置评审代码权限和提交权限即可,其中前者是使项目提交的代码能够被评审,后者是允许评审者在评审通过后合入所提交的代码。

点击“Edit” --> 点击“Add Reference” --> Reference是代码提交的目的地(分支或Tag),Gerrit的权限管理是基于reference进行。默认reference是“refs/heads/”,这个通常不需要修改。"refs/"是控制所有提交的reference。点击“Add Permission”

添加代码评审权限需要选中“Label Code-Review”

添加组名,使得组内的成员拥有该权限

点击“Add”,再点击“Add Reference”添加提交权限:

选中"Submit"

点击“Save Changes”使设置生效

16、克隆代码库,上传项目源码

克隆:
点击“Projects–>LIst–>代码库后面的gitweb -->找到ssh链接并复制–> git clone ssh://admin@ip:29418/demo.git

该过程用来在commit-msg中加入change-id,gerrit流程必备。
在提交代码之前,需要进入到代码库主目录下执行:
gitdir=$(git rev-parse --git-dir); scp -p -P 29418 admin@ip:hooks/commit-msg ${gitdir}/hooks/
git commit --amend
修改代码并提交,采用 git push origin HEAD:refs/for/master 。

17、注意事项

  • 需要为每个使用者分配gerrit账号,不要都使用admin账号,因为admin账号可直接push master
  • pull代码后需要配置githooks文件,以便在commit时自动生成change-id,否则无法push
  • push代码时需要使用git push origin HEAD:refs/for/master(branch),gerrit默认关闭非admin账号的push direct权限
  • push代码时需要commit email与gerrit account email一致,否则无法push成功,可选择关闭email notify,并开启forge user权限,或者通过修改gerrit数据库account email信息
  • gerrit数据库与gitlab同步,需要安装replication插件,并开启该功能

参考链接:
Gerrit code review 介绍与安装 https://www.cnblogs.com/chenpingzhao/p/9337117.html
Java SDK Download: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
Gerrit Code Review - Releases Download: https://gerrit-releases.storage.googleapis.com/index.html
Gerrit Code Review - Quick get started guide: https://git.eclipse.org/r/Documentation/install-quick.html
Gerrit代码审核流程 http://www.worldhello.net/gotgit/images/gerrit-workflow.png
Gerrit代码审核原理 http://www.worldhello.net/gotgit/05-git-server/055-gerrit.html
Gerrit代码审核权限管理 https://gerrit-review.googlesource.com/Documentation/access-control.html#category_forge_committer
Gerrit修改数据库email信息 http://www.cnblogs.com/kevingrace/p/5624122.html
Gerrit安装replication插件 <https://gerrit-review.googlesource.com/Documentation/cmd-plugin-install.html

centos搭建gerrit 条件:centos系统、gerrit2.12.war 搭建步骤: 1.新建mysql数据库gerrit。 语句如下: create Database gerrit ;//建库 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON gerrit.* TO gerrit@localhost IDENTIFIED BY 'Gerrit@1... 阅读详情

相关推荐

搭建gerrit服务器+LDAP认证+集成gitewb详细流程

本篇文章详细介绍了gerrit服务器搭建的每一个步骤,对接LDAP认证,集成gitweb的配置流程,非常详细。

TJW729024716博客 6960

搭建git+gerrit+repo代码

以下内容亲测验证通过。     Git是目前最流行的分布式版本控制系统,而Gerrit是一种免费、开放源代码的代码审查软件,使用网页界面。利用浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用Git作为底层版本控制系统。趁着做测试的机会,简单学习了解一下Git+Gerrit是如何搭建使用的,顺便简单做个小笔记。 1:安装git sud

sunnywalden 4545

git+repo+gerrit代码服务器搭建

git+repo+gerrit代码评审服务器搭建流程详细步骤,一步步教你搭建完整的代码评审服务器,本人亲自搭建流程记录,验证通过

在centos搭建Gerrit环境

在centos上搭建Gerrit环境

weixin_48824655的博客 981

从理论到代码:如何用随机矩阵理论(RMT)优化你的微生物共现网络分析?

本文详细介绍了如何利用随机矩阵理论(RMT)优化微生物共现网络分析,解决传统阈值法的主观性和不稳定性问题。通过R语言实现端到端的分析流程,包括矩阵标准化、本征值谱分析和自动阈值确定,显著提升网络构建的准确性和可靠性。该方法特别适用于高通量测序数据,能自动识别噪声与真实信号的边界,为微生物组学研究提供更精确的互作网络分析工具。

weixin_29096377的博客 361

DRAM知识整理系列(三):部分时序参数整理

一、tCL-tRCD-tRP-tRAS(第一时序) 内存是根据行和列寻址的,当请求触发后,最初是tRAS(Active to precharge Delay),预充电后,内存才真正开始初始化RAS(Row Address Strobe)。一旦tRAS激活后,RAS开始进行需要数据的寻址。首先是行地址,然后初始化tRCD(RAS to CAS Delay),周期结束,接着通过CAS(Column Address Strobe)访问所需数据的十六进制地址。其中,从CAS开始到CAS结束,就是CAS延迟(即t

不吃鱼的猫的博客 7万+

git/repo/gerrit 本地环境搭建(一)

一、需求:本地构建git/repo/gerrit 开发环境 二、背景简介: 1> git:一种分布式版本控制系统(DVCS) 2> repo:google 为便于管理 Android 项目数目众多的 git repository 而开发的工具,是对git 命令进行封装,而非取而代之 3> gerrit:代码审查工具 三、git 1> git 基础知识: 了解分

AppleLove的专栏 2159

实战教程:用YOLOv11+PyQt5打造工地安全帽检测系统(附完整数据集)

本文提供了一份完整的实战指南,详细介绍了如何利用YOLOv11目标检测模型与PyQt5界面库,从零开始构建一个智能工地安全帽检测桌面应用。内容涵盖高质量数据集的准备与标注、YOLOv11模型训练与调优,以及如何使用PyQt5开发流畅、专业的图形用户界面,最终实现一个可实际部署的AI安全监控系统。

plum99的博客 738

CentOS 7 搭建gerrit服务总结

CentOS 7 搭建gerrit服务总结一、写在前面二、具体步骤1. 先下载安装jdk2. 下载gerrit3. 为gerrit创建单独操作系统帐号,用来管理gerrit,具体操作如下:4. 安装gerrit 配置gerrit配置5. 编辑配置文件(根据实际情况进行调整)6. root帐户下添加gerrit用户,可以添加多个,这个用户是作为web页面的登陆用户使用的,下面第一行命令,创建文件并添加管理员帐户,第二行命令,创建一个普通用户:7.root帐户下启动、关闭、重启gerrit8.配置反向代理服务(

cfh0081的专栏 1605

STM32驱动MG996R舵机的PWM控制与闭环原理

舵机是一种典型的模拟闭环伺服系统,其核心是通过电位器反馈实现角度位置的自动校正。工作原理基于负反馈控制:目标PWM脉宽决定期望角度,电位器输出实时反馈实际角度,控制电路计算偏差并驱动电机消除误差。该机制赋予舵机强带载能力与抗干扰性,是机器人、云台、智能执行器等场景的关键执行单元。在嵌入式开发中,STM32通过定时器生成标准20ms周期、0.5–2.5ms脉宽的PWM信号,需严格遵循电气规范,并解决PA15引脚SWJ复用冲突、定时器重映射及CCR精度计算等关键问题。本文深入解析MG996R舵机控制全流程,涵盖

weixin_42600407的博客 560

Cadence17.4 Allegro PCB制板(gerber / 光绘)文件输出的顺序及注意点

Cadence Allegro PCB制板文件输出 (gerber 光绘文件输出)

weixin_45331044的博客 1万+

CentOS系统下Gerrit服务器搭建

Gerrit服务器搭建

gaochujia的博客 3826

凝聚态物理新引擎:AI 驱动材料预测与相变识别大突破

摘要:本文深入探讨 AI 在凝聚态物理中的创新应用。在材料性质预测方面,AI 借助数据收集、特征提取和模型训练,能依据材料微观信息准确预估其宏观性质,以石墨烯为例验证了高效性。对于拓扑相变识别,AI 通过分析量子力学数据,利用机器学习算法判别相变节点,助力拓扑绝缘体研究。尽管面临数据质量、模型可解释性等挑战,但未来多模态数据融合、可解释 AI 等发展方向,将推动 AI 与凝聚态物理深度融合,助力探索物质奥秘与新材料研发。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1826

Centos 上快速搭建 gerrit 服务

以centos为例介绍下如何搭建gerrit服务器以及如何管理

天寒寒的博客 2191

go实现MQTT broker(附完整源码)

go实现MQTT broker(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 573

量化交易:如何在QMT中运行Python策略并在VSCode中高效调试?

哈喽,大家好,我是木头左!

木头大左的博客 3759

CentOS7搭建Gerrit服务

文章目录1.环境准备2.下载Gerrit3.安装并初始化4.更新监听URL5.重启Gerrit6.访问Gerrit 1.环境准备 Linux(CentOS7.4)操作系统 Java 11 Git配置解决Gerrit中文编码支持 # git utf-8配置 git config --global core.quotepath false git config --global i18n.logoutputencoding utf8 git config --global i18n.commitencoding

TT-Learning 877

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

CentOS7详细搭建Gerrit服务

文章目录0.环境准备1.安装Git2.下载Gerrit3.安装Java3.1 旧JDK卸载3.2 安装指定JDK4.安装MySQL4.1 卸载Mariadb4.2 安装MySQL4.3 创建数据库5.初始化Gerrit6.使用HTTP认证配置6.1 nginx服务认证6.2 httpd服务认证 服务 版本 Git 1.8.3.1 Gerrit 3.5.1 Java 11.0.13 MySQL 5.7.27 0.环境准备 # 关闭防火墙 [roo

TT-Learning 8203

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

centos系统搭建gerrit服务

环境准备 1.jdk安装。 2.git安装 3.gerrit安装。 其中jdk的安装我就不介绍了。 git安装 1、查看是否安装了git rpm -qa|grep git 说明已经安装了,看来centos7是自带git环境的,安装了那我们就需要卸载它。 卸载命令如下: rpm -e --nodeps git 或者 rpm -e git 2.安装git(此处是用yum命令安装的,如果你没有配...

Brave_heart4pzj的博客 3384

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

CentOS7搭建gerrit 代码审查服务

步骤一:创建专用账户和工作目录 adduser gerrit;passwd gerrit;创建gerrit专用工作目录:mkdir /home/gerrit 步骤二:配置Java环境 1) 从官网下载JDK:http://download.oracle.com/otn-pub/java/jdk-nb/8u161-8.2/jdk-8u161-nb-8_2-linux-x64.sh 2) 添加

会飞的鸵鸟 2457

CentOS 7.x安装部署Gerrit完整教程

本文介绍基于CentOS 7.x 搭建Gerrit服务

ll535299的博客 2442

gerrit服务端安装-linux(centos)

gerrit服务端安装-linux(centos) 1、安装gerrit 2、安装apache 3、安装gitweb 4、集成git+gerrit+gitweb

dragon922的专栏 4095

代码Review系统Gerrit的搭建

Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。 基本环境:CentOS6.8+MySQL-5.6.27+Java(1.7以上版本)+mail.rc(邮件发送) 一、 准备MySQL数据库mysql> create database reviewdb;

1184

centos7 gerrit + nginx 部署

  一、部署前准备 1. 安装 openjdk, git yum -y install java-1.8.0-openjdk.x86_64 git   ps: 如果与 jenkins 对接,git 的版本太低,会有些问题。接下来会写一篇如何在 centos7 上通过源码方式来安装 git.   2. 下载 gerrit 地址(需要翻墙): https://gerrit-rele...

Hello_NB1的博客 1459

Centos6.x下安装Gerrit

上一篇文章介绍了《Ubuntu下搭建本地Gerrit代码审核服务器》 这篇文章介绍下怎么在Centos上搭建Gerrit,两者的主要区别在于一些配置项。 需要准备的软件 安装git 安装jdk 安装apach2 安装gerrit 配置 验证 创建第一个项目 插件扩展 需要准备的软件 git jdk apache2 gerrit 安装git yum install ...

HuangLin的博客 869
上一篇: Ovirt VM常用命令
下一篇: CentOS7搭建registry
Forever_lee_Ay
博客等级 码龄8年 3粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值