文档章节

Gerrit-2.13.7 安装配置

万事通
 万事通
发布于 2017/04/23 12:19
字数 601
阅读 119
收藏 0

 

在 mysql 中新建立一个以项目名称 projecte ,用户密码为 shrw@scm (以 projecte 项目为例)
mysql> create user 'projecte'@'localhost' identified by 'shrw@scm';
Query OK, 0 rows affected (0.02 sec)

新建数据库表
mysql> create database review_shdb;
Query OK, 1 row affected (0.05 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| review_shdb        |
+--------------------+
5 rows in set (0.01 sec)

mysql>
mysql> grant all on review_shdb . * to 'projecte'@'localhost';
Query OK, 0 rows affected (0.00 sec)

mysql>
mysql>
mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
+---------------------------------------+
| query                                 |
+---------------------------------------+
| User: 'root'@'127.0.0.1';             |
| User: 'root'@'::1';                   |
| User: 'debian-sys-maint'@'localhost'; |
| User: 'projecte'@'localhost';        |
| User: 'root'@'localhost';             |
+---------------------------------------+
7 rows in set (0.06 sec)

mysql>

~$
~$ java -jar gerrit-2.13.7.war init -d review_projecte/
Using secure store: com.google.gerrit.server.securestore.DefaultSecureStore
[2017-04-23 08:46:36,574] [main] INFO  com.google.gerrit.server.config.GerritServerConfigProvider : No /home/review_projecte/etc/gerrit.config; assuming defaults

*** Gerrit Code Review 2.13.7
***

Create '/home/review_projecte' [Y/n]? Y

*** Git Repositories
***

Location of Git repositories   [git]: git

*** SQL Database
***

Database server type           [h2]: mysql

Gerrit Code Review is not shipped with MySQL Connector/J 5.1.21
**  This library is required for your configuration. **
Download and install it now [Y/n]? Y
Downloading https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.21/mysql-connector-java-5.1.21.jar ... OK
Checksum mysql-connector-java-5.1.21.jar OK
Server hostname                [localhost]:
Server port                    [(mysql default)]:
Database name                  [reviewdb]: review_shdb
Database username              [git]: projecte
zxprojectedb's password        :
              confirm password :

*** User Authentication
***

Authentication method          [OPENID/?]: http
Get username from custom HTTP header [y/N]?
SSO logout URL                 : http://72.246.188.82

*** Review Labels
***

Install Verified label         [y/N]?

*** Email Delivery
***

SMTP server hostname           [localhost]: smtp.163.com
SMTP server port               [(default)]:
SMTP encryption                [NONE/?]:
SMTP username                  [git]: chinasw021@163.com
chinasw021@163.com's password      :
              confirm password :

*** Container Process
***

Run as                         [git]:
Java runtime                   [/usr/local/java/jdk1.8.0_131/jre]:
Copy gerrit-2.13.7.war to review_projecte/bin/gerrit.war [Y/n]? Y
Copying gerrit-2.13.7.war to review_projecte/bin/gerrit.war

*** SSH Daemon
***

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

Gerrit Code Review is not shipped with Bouncy Castle Crypto SSL v152
  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 https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.52/bcpkix-jdk15on-1.52.jar ... OK
Checksum bcpkix-jdk15on-1.52.jar OK

Gerrit Code Review is not shipped with Bouncy Castle Crypto Provider v152
** This library is required by Bouncy Castle Crypto SSL v152. **
Download and install it now [Y/n]? y
Downloading https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.52/bcprov-jdk15on-1.52.jar ... OK
Checksum bcprov-jdk15on-1.52.jar OK
Generating SSH host key ... rsa... dsa... done

*** HTTP Daemon
***

Behind reverse proxy           [y/N]? y
Proxy uses SSL (https://)      [y/N]?
Subdirectory on proxy server   [/]:
Listen on address              [*]:
Listen on port                 [8081]:
Canonical URL                  [http://git/]: http://72.246.188.82/

*** Cache
***


*** Plugins
***

Installing plugins.
Install plugin commit-message-length-validator version v2.13.7 [y/N]? y
Installed commit-message-length-validator v2.13.7
Install plugin download-commands version v2.13.7 [y/N]? y
Installed download-commands v2.13.7
Install plugin hooks version v2.13.7 [y/N]? y
Installed hooks v2.13.7
Install plugin replication version v2.13.7 [y/N]? y
Installed replication v2.13.7
Install plugin reviewnotes version v2.13.7 [y/N]? y
Installed reviewnotes v2.13.7
Install plugin singleusergroup version v2.13.7 [y/N]? y
Installed singleusergroup v2.13.7
Initializing plugins.
No plugins found with init steps.

Initialized /home/review_projecte
Executing /home/review_projecte/bin/gerrit.sh start
Starting Gerrit Code Review:
OK
Waiting for server on 72.246.188.82:80 ... OK
Opening http://72.246.188.82/#/admin/projects/ ...FAILED
Open Gerrit with a JavaScript capable browser:
  http://72.246.188.82/#/admin/projects/
~$
~$

 

 

© 著作权归作者所有

万事通
粉丝 5
博文 29
码字总数 12453
作品 0
浦东
技术主管
私信 提问
Gerrit plugin安装和删除

对Gerrit的plugin安装和删除需要通过它的sshd来管理。 如:ssh -p 8418 admin@localhost gerrit plugin ls 显示当前插件情况。 其他命令可以通过ssh -p 8418 admin@localhost gerrit plugin...

boydreaming
2016/10/11
419
0
使用gerrit作为代码评审工具

需求描述 其实作为项目代码的maintainer,一直习惯于mailing list + git的代码评审及管理,无奈公司主推敏捷+devops,老板让改用gerrit。硬着头皮切换到gerrit,在这里记录下安装配置的过程及...

宅蓝三木
2015/06/11
443
0
CentOS配置Gerrit Gitlab Jenkins--Gerrit添加Jenkins(6)

1、Jenkins的下载,安装就不介绍了,默认安装就可以。 2、安装Gerrit trigger Plugin。 3、配置Gerrit trigger 异常:User jenkins has no capability to connect to Gerrit event stream 解...

Huangchp
2018/06/04
314
0
Centos之Gerrit的安装-yellowcong

Gerrit安装,这个地方,我使用的是gerrit的http识别,必须装代理的。1、创建数据库。2、安装gerrit,配置数据库,邮箱域名等,3、配置nginx,设置gerrit的用户名,以及代理,4、重启gerrit /n...

yelllowcong
2018/04/18
0
0
Android下的配置管理之道之gerrit代码服务器搭建

Android下的配置管理之道之gerrit代码服务器搭建 gerrit 代码服务器搭建 Version v2.11.5 一般参考gerrit的文档就可以了。下面大部分都是文档的,列出一些注意点,一些工具的选择取舍等。 所...

mmh19891113
2017/08/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

总结

一、设计模式 简单工厂:一个简单而且比较杂的工厂,可以创建任何对象给你 复杂工厂:先创建一种基础类型的工厂接口,然后各自集成实现这个接口,但是每个工厂都是这个基础类的扩展分类,spr...

BobwithB
37分钟前
3
0
java内存模型

前言 Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模...

ls_cherish
40分钟前
3
0
友元函数强制转换

友元函数强制转换 p522

天王盖地虎626
昨天
5
0
js中实现页面跳转(返回前一页、后一页)

本文转载于:专业的前端网站➸js中实现页面跳转(返回前一页、后一页) 一:JS 重载页面,本地刷新,返回上一页 复制代码代码如下: <a href="javascript:history.go(-1)">返回上一页</a> <a h...

前端老手
昨天
5
0
JAVA 利用时间戳来判断TOKEN是否过期

import java.time.Instant;import java.time.LocalDateTime;import java.time.ZoneId;import java.time.ZoneOffset;import java.time.format.DateTimeFormatter;/** * @descri......

huangkejie
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部