gerrit无法在网页上创建项目

查看:727
本文介绍了gerrit无法在网页上创建项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

搭建gerrit实现code review,遇到些问题。

  • gerrit的Project页面没有create project

  • 无法注销登陆的账号

如下图

请问是搭建的不对还是什么原因呢?

版本信息
Ubuntu 14.04-64bit
nginx/1.4.6
psql (PostgreSQL) 9.3.9

配置文件信息

[gerrit]
        basePath = git
        #canonicalWebUrl = http://droi:8081/
        canonicalWebUrl = http://192.168.3.47/gerrit
[database]
        type = postgresql
        hostname = localhost
        database = reviewdb
        username = gerrit2
[index]
        type = LUCENE
[auth]
        #type = OPENID
        type = HTTP
[receive]
        enableSignedPush = false
[sendemail]
        smtpServer = localhost
[container]
        user = gerrit2
        javaHome = /usr/lib/jvm/java-7-openjdk-amd64/jre
[sshd]
        listenAddress = *:29418
[httpd]
        listenUrl = proxy-http://*:8081/gerrit
[cache]
        directory = cache

/etc/nginx/sites-available/default

    location /gerrit/ {
        proxy_pass http://localhost:8081;
        proxy_set_header  X-Forwarded-For $remote_addr;
        proxy_set_header  Host $host;
        auth_basic        "Gerrit Code Review";
        auth_basic_user_file /home/gerrit2/gerrit_passwd/htpasswd.conf;
    }

在/home/gerrit2/gerrit_passwd/htpasswd.conf中添加了admin账号


该问题已经解决

重新安装gerrit后,第一次注册账号时填入ssh公钥后该问题后,project页面具有create project。

解决方案

碰到过类似的问题,建议直接将数据库清除,然后重新初始化数据库

或者将你的账号id,加到administrator群组里面

这篇关于gerrit无法在网页上创建项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆