gerrit搭建
admin
2023-06-08 04:41:47
0

gerrit web搭建手册

  • 安装openjdk 7

# apt-get install openjdk-7-jdk

 

  • 安装apache2

# apt-get install apache2

 

  • 安装PostgreSQL数据库

# apt-get install postgresql

# passwd postgres  (修改postgres密码,默认为:postgres)

# su -postgres

$ createuser --username=postgres –RDIElPS gerrit2  (“l”为字母)

$ createdb --username=postgres -E UTF-8 -O gerrit2reviewdb (“O”为大写字母)

 

  • 安装配置gerrit

下载网址:https://gerrit-releases.storage.googleapis.com/gerrit-2.11.war

安装和配置:

$java -jar gerrit.war init -d review_site

Create '/home/zhi.yang/review_site'[Y/n]? y       ---------------创建review_site文件夹

Location of Gitrepositories   [git]:

Database servertype           [H2/?]: postgresql  ---------------数据库的类型选择postgresql

Gerrit Code Reviewis not shipped with MySQL Connector/J 5.1.10

**  This library is required for yourconfiguration. **

Download and installit now [Y/n]? y           ---------下载并安装与mysql相关的lib库

Usemysql-connector-java-5.1.10.jar anyway [y/n]? y

Serverhostname                [localhost]:

Server port                    [(postgresql default)]:

Database name                  [reviewdb]:  ----数据库的名字为reviewdb,直接回车

Databaseusername              [gerrit2]:     ----数据库的用户为gerrit2,直接回车

gerrit2'spassword             :              -----输入gerrit2的密码。此处gerrit2的密码要与ubuntu系统的密码区分开,此处输入的密码应该是在数据库中gerrit2用户的密码(123)

Authenticationmethod          [OPENID/?]: ldap-----------选择用户认证方式

LDAP server                    [ldap://localhost]:ldap://10.0.0.9:3268

LDAP username                  : gerrit

gitserver's password           : ******

              confirm password : ******

Account BaseDN                 [DC=0,DC=0,DC=98:3268]: DC=ming,DC=com

Group BaseDN                   [DC=ming,DC=com]:

Install Verifiedlabel         [y/N]?

SMTP serverhostname           [localhost]:

SMTP serverport               [(default)]:

SMTPencryption                [NONE/?]:

SMTP username                  :

Run as                         [zhi.yang]:

Java runtime                    [/usr/lib/jvm/java-7-openjdk-amd64/jre]:

Copy gerrit.war to/home/gerrit2/review_site/bin/gerrit.war [Y/n]?

Listen onaddress              [*]:

Listen on port                 [29418]:

Gerrit Code Reviewis not shipped with Bouncy Castle Crypto v144

  If available, Gerrit can take advantage offeatures

  in the library, but will also functionwithout it.

Download andinstall it now [Y/n]?

Press enter tocontinue

Continue withoutthis library  [Y/n]?

Behind reverseproxy           [y/N]?

Use SSL(https://)             [y/N]?

Listen onaddress              [*]:

Listen on port                 [8080]:

Canonical URL                  [http://archivebak.ming.com:8080/]:

Install plugindownload-commands version v2.11 [y/N]?

Install pluginreviewnotes version v2.11 [y/N]?

Install pluginsingleusergroup version v2.11 [y/N]?

Install pluginreplication version v2.11 [y/N]?

Install plugincommit-message-length-validator version v2.11 [y/N]?

 

Initialized/home/zhi.yang/review_site


启动、关闭、重启gerrit

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

 

  • 访问:

http://ip:8080

 

注:

如不想使用8080端口,到~/review_site/etc/gerrit.config里改下,然后重启gerrit即可(不过安装时建议用默认的8080,装完再改)

 


相关内容

热门资讯

取用地下水的河南尉氏县,为何因... 极目新闻记者 詹钘连续呕吐腹痛两天后,河南尉氏县居民段梅(化名)终于缓了过来。5月22日早晨,她尝试...
一次补税超5亿,知名医院怎么了... 5月20日,爱尔眼科医院集团股份有限公司发布公告称,经自查,公司需补缴税款3.48亿元、滞纳金1.7...
山西矿难,一场早有预兆的祸事 文丨李一鸣 姜鸥桐 编辑丨卢伊“矿难”“瓦斯爆炸”,这是很多年没有出现在我们视野中的语汇,但它就是这...
朱杨柱、张志远、黎家盈,领命出... ‍‍央视新闻消息,5月24日,神舟二十三号载人飞行任务航天员乘组出征仪式在酒泉卫星发射中心问天阁圆梦...
女子在车厢内大声唱歌、举止怪异... 极目新闻记者 李淑仪5月23日,有网友发视频称,自己乘坐由呼和浩特铁路局承运的K886/K887次列...
天玑7020等于骁龙多少(天玑... 天玑720相当于高通骁龙765G。天玑720采用了台积电7nm制程工艺,EUV是采用波长15nm的极...
坐便器水箱一直流水怎么办 坐便器水箱一直流水可能是由以下原因导致的:1. 水箱配件老化或损坏:水箱内的配件,如浮球、排水阀等,...
安装墙面收纳柜的好处及注意事项 安装墙面收纳柜可以提供合理的收纳空间,色彩和设计上要简洁明快,注意大小和线路布局,选择适合的颜色和灯...
安装中央空调的注意事项 中央空调是现代家庭的常见设备之一,安装中央空调需要注意以下事项: 1.选择合适的品牌和型号 选择...
led灯不亮了但有弱光怎么办 LED灯在使用过程中,容易出现各种故障,比如灯不亮了,但是有弱光,这怎么处理好?小编带大家一起了解下...