千家信息网

gerrit搭建

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,gerrit web搭建手册安装openjdk 7# apt-get install openjdk-7-jdk安装apache2# apt-get install apache2安装PostgreS
千家信息网最后更新 2026年11月02日gerrit搭建

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,装完再改)


密码 数据 数据库 用户 字母 输入 选择 配置 下载网址 名字 大写 大写字母 密码区 建议 手册 文件 文件夹 方式 是在 端口 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司排名 互联网佳科技有限公司 互联网科技视频 科技互联网公司logo 互联网企业和科技型企业 厦门比较好的科技互联网公司 港股科技和互联网 互联网5g黑科技有哪些 宜昌元轩互联网科技有限公司 速维有品互联网信息科技(苏州)有限公司 广州市恰铎互联网科技有限公司 银川新华互联网科技学校联系电话 高科技互联网发展前景如何 小米互联网科技园入驻 电子商务与互联网科技的关系 宇信科技在杭州互联网排第几 工业互联网科技成果转化 福州德业互联网科技 湖北辰鑫科技互联网 北京品多多互联网科技有限公司 手冲咖啡和咖啡机区别 精品咖啡豆 互联网科技官网 科技制造互联网公司 互联网科技集团 人人互联网科技是培训 恒银科技与互联网金融 华服互联网科技官网 中化能源互联网科技招聘 民营互联网公司国防科技
0