千家信息网

gerrit搭建

发表于:2025-11-15 作者:千家信息网编辑
千家信息网最后更新 2025年11月15日,gerrit web搭建手册安装openjdk 7# apt-get install openjdk-7-jdk安装apache2# apt-get install apache2安装PostgreS
千家信息网最后更新 2025年11月15日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安全错误 数据库的锁怎样保障安全 外协软件开发项目管理 oracle数据库 建表 海南数据软件开发服务价钱 成都内网络技术学院有哪些 互联网网络安全是哪一层特殊需求 暗黑破坏神不能连接服务器 传统软件开发最小单元 林业局网络安全和信息化工作总结 海信电视本机已连接其他服务器 网络安全责任大宣传 电脑pc软件开发 湖北数据网络技术分类资费 报销管理数据库 汽车电子电器应用软件开发 服务器未运行反作弊系统 怎么关闭数据库监听端口号 傻瓜软件开发工具 逆水寒点服务器奔溃 国家开源软件开发与应用能力 检查服务器安全性 软件开发中心综合管理岗 南昌昌大同欣网络技术有限公司 梦见买菜软件开发 网络安全风险预防制度 魔都软件开发万长安 数据库基础题库 软件开发课程设计题目选择 神曲服务器列表 四川配件管理软件开发 河南惠普服务器维修维保哪家好
0