gerrit 搭建

本文记录我在搭建gerrit的一些步骤和问题: 


步骤

1. 下载gerrit 安装包 gerrit-2.14.war

2. 安装java, 在centos,root账户 使用  yum install java

3. 执行gerit,使用专门的账号, 创建gerrit2 

    

      sudo adduser gerrit2

       sudo su gerrit2

  

4. 安装git 

    yum install git

5.  安装gerrit

java -jar gerit-2.14.war init -d /usr/local/gerit


5.1  如果选择用HTTP 验证方式:

      5.1.1 下载httpd:  yum install httpd 

      5.1.2.. gerrit config , 以及httpd的配置

  

[gerrit]
	basePath = git
	serverId = e34cf598-3c88-4e04-a483-5d6a307fa28d
	canonicalWebUrl = http://localhost:9091
[database]
	type = h2
	database = /home/gerrit2/gerrit2_site3/db/ReviewDB
[index]
	type = LUCENE
[auth]
	type = HTTP
[receive]
	enableSignedPush = false
[sendemail]
	smtpServer = localhost
[container]
	user = gerrit2
	javaHome = /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-2.b11.el7_3.x86_64/jre
[sshd]
	listenAddress = *:29418
[httpd]
	listenUrl = proxy-http://*:9090
[cache]
	directory = cache
Listen 9091
<VirtualHost *:9091>
        ServerName localhost


        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/passwords
            Require valid-user
            Order Deny,Allow
            Allow from all
        </Location>


        AllowEncodedSlashes On
        ProxyPass /  http://localhost:9090/ nocanon
</VirtualHost>


问题:

使用basic 的http,发现在浏览器登录以后,无法退出。 解决办法: 清楚浏览器记录后再次登录。 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值