gerrit安装及配置

安装gerrit:

java -jar gerrit-2.8.1.war init -d gerrit

配置信息如下:

[gerrit]

basePath = git

canonicalWebUrl = http://gerrit.globebuy.com/

[database]

type = h2

database = db/ReviewDB

[auth]

type = HTTP

[sendemail]

smtpServer = localhost

[container]

user = root

javaHome = /opt/jdk1.7.0_17/jre

[sshd]

listenAddress = *:29418

[httpd]

listenUrl = proxy-http://*:8080/

[cache]

directory = cache

安装Apache,代理gerrit,做用户验证:

[[email protected] conf.d]# pwd

/etc/httpd/conf.d

[[email protected] conf.d]# vim gerrit.conf  

<VirtualHost gerrit.globebuy.com:80 >

ServerName gerrit.globebuy.com

ProxyRequests Off

ProxyVia Off

ProxyPreserveHost On

<Proxy * >

Order deny,allow

Allow from all

</Proxy>

<Location /login/ >

AuthType Basic

AuthName "Gerrit Code Review"

AuthBasicProvider file

AuthUserFile /etc/httpd/conf.d/password

Require valid-user

</Location>

ProxyPass / http://gerrit.globebuy.com:8080/ nocanon

</VirtualHost>

创建http登录用户密码:

htpasswd -c /opt/gerrit/etc/password admin

htpasswd -b password fenghaibo fenghaibo   追加用户到密码文件中

绑定本地的hosts文件:

10.0.247.136 gerrit.globebuy.com

访问gerrit.globebuy.com 首先进行用户邮箱绑定。

你的邮箱会受到一封邮箱,粘贴时要粘贴全,后面还有两个等号:

注:要在你注册的那个浏览器上打开   http://git.globebuy.com:8080/#/VE/mKBxOom8siZWRHy5JVVU0N3aF++v7E76Xq7RyQ==$MTAwMDAwMDpkaWhhaWZlbmdAaXpwdGVjLmNvbQ==

注册完成后提交ssh-key的公钥信息:

ssh-keygen -t rsa -C "[email protected]"

设置密码登陆:会生成两个文件分别为:id_rsa  id_rsa.pub

把id_rsa.pub 提交到gerrit的SSH Public Keys上。

然后创建两个组,分别是开发人员使用和审核人员使用

prople---> create new group ---->创建Group developer和Group examiner两个组,并在组内添加向对应的用户

创建项目,依赖主分支权限

权限设置如下:

图1,图2

基本配置完成,现在开始开发人员就可以使用了。当然还要在搭建maven+nexus配合使用。

git clone ssh://[email protected]:29418/g_api

警告:

如果出现gerrit重装的现象,因为代码大多提到私库上去了,开发人员首先要重新pull一下,看看有没有代码冲突,然后release 最后没有问题后进行push上传。

时间: 2025-01-15 06:09:45

gerrit安装及配置的相关文章

Gerrit安装配置

1.准备安装环境 安装JDK 下载jdk的tar包,解压缩,并修改/etc/profile,配置环境变量,这里不再说明 安装git gerrit需要git环境,直接用yum安装 #yum -y install git 安装httpd httpd主要作为反向代理使用,并设置账号密码访问 #yum -y install httpd 创建gerrit安装目录 #mkdir   /home/gerrit2 2.下载Gerrit安装包 下载Gerrit的war包,通常包名为gerrit-xxx.war,x

Git-Repo-Gerrit-1-Git介绍,安装和配置

Git简介 Git是一个分布式版本控制系统.Git客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来.这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复.因为每一次的提取操作,实际上都是一次对代码仓库的完整备份 Git安装 在Ubuntu上: sudo apt-get install git 在Windows上: 到网上搜 msysGit, 下载安装即可 初次运行Git前的配置 一般在新的系统上,我们都需要先配置下自己的 Git 工作环境.配置

gerrit服务端配置及git配置

此文档可不用apache 省略即可 一.创建gerrit用户 查看是否有gerrit用户: id gerrit 创建git的组: groupadd gerrit 新增git用户: adduser -g gerrit gerrit 验证是否创建成功: 用户列表: cat /etc/passwd 用户组列表: cat /etc/group 查看系统中有哪些用户: cut -d : -f 1 /etc/passwd 给用户设置密码: passwd gerrit 二.搭建java环境 1.下载jdk并解

Gitlab+Gerrit+Ldap+nginx+mysql 之Gerrit搭建与配置(一)

公司之前一直用gitlab来存放项目代码 ,目前因为业务需要(代码bug太多)需要引入gerrit来进行code review. 最初用的是centos 7.4,但是安装完成后,GerritResource中没有ALL_Project.git和All_Users.git生成,日志中一直在报错,反复装了几次后发现,在centos7上的兼容性不是太完美,所以采购了centos6.8 服务器进行安装,还是比较顺利的完成了安装. 另外本文采用LDAP认证,LDAP的配置本文不做讲解,参考其他文章. 已经

Gerrit安装部署

Gerrit简介 Gerrit,一种免费.开放源代码的代码审查软件,使用网页界面.利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改. 一.创建gerrit用户 [root@devops02 ~]# adduser gerrit -m You have mail in /var/spool/mail/root [root@devops02 ~]# passwd gerrit Changing password for user gerri

Windows下MySQL下载安装、配置与使用

用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. (我这个写得有点太详细了,甚至有些繁琐,有很多步骤在其他的教程文档里都是省略掉的,但我还是要写出来,因为我当时走了很多弯路,我希望你们能够避免我走的这些弯路.当然,知道同学的可以略过,选择你想知道的地方看) 第一大步:下载.(不需要注册也可以下载,直接点下面的no thanks) a.俗话说:“巧妇难为无米之炊”嘛!我这里用的是

Centos 7.3下 Linux For SQL Server安装及配置介绍

Centos 7.3下Linux For SQL Server安装及配置介绍 说到SQL Server服务,我们大家都知道是Microsoft公司的数据库服务,当然说到数据库,现在主要分为三大商:1:Oracle.2:Msql Server.3:Mysql:三种数据库在当下环境受到不了不同程度的关注:比如oracle主要应用到大型的商业比较多,比如银行:SQL Server主要在常见的互联网公司使用:mysql主要应用于小型的企业或者服务商使用:当然从费用上来说,Oracle是最贵的,也是最为稳

redis的单机安装与配置以及生产环境启动方案

简单介绍一下redis的单机安装与配置,方便自己记录安装步骤的同时方便他人获取知识. 首先,从官网下载最新版的(稳定版)的redis安装包.官网地址如下:https://redis.io/download 下载源码包后,redis需要编译安装.需要安装gcc和tcl,gcc用于编译tcl用于测试. 使用命令安装gcc,yum install gcc,一路选择yes,gcc就可以安装成功. 接下来安装tcl,首先获取tcl源码包(见百度云盘)或者使用命令:wget http://downloads

Tomcat安装与配置

进行Tomcat的安装与配置,得要jdk的支持,jdk的安装与配置就不说了,毕竟学Java第一步就是这个,所以以下步骤是已有jdk的情况下进行的 首先进入Tomcat的官网http://tomcat.apache.org/,会出现左侧Download一栏,选择自己需要的Tomcat版本,这里我选择的是Tomcat 7 点击进入后到达如下界面,选择自己所对应的系统下载对应的zip包(个人感觉下载zip包简介一点,当然也可以下载可执行文件) 注意下载到哪个地方,下载完成后得到压缩包 对此压缩包进行解