在8080以外的端口上运行Gerrit

时间:2017-03-10 18:42:52

标签: ubuntu gerrit

现在,我的gerrit.config看起来像是:

[gerrit]
    basePath = git
    serverId = 72317765-a256-4938-a998-5d6xxxxxxed1
    canonicalWebUrl = http://localhost:8080/
[database]
    type = h2
    database = /root/gerrit_setup/db/ReviewDB
[auth]
    type = OPENID
[receive]
    enableSignedPush = false
[sendemail]
    smtpServer = localhost
[container]
    user = root
    javaHome = /usr/lib/jvm/java-7-openjdk-i386/jre
[sshd]
    listenAddress = *:29418
[httpd]
    listenUrl = http://*:8080/
[cache]
    directory = cache

我在AWS Ubuntu服务器上运行它,我需要更改PORT gerrit运行。我已经在同一个端口(8080)安装了Jenkins。

我尝试将gerrit.canonicalWebUrl更改为8085,但我怀疑它是否与httpd.port配置相关。

将端口更改为8085后,我运行了./gerrit.sh start,结果为Starting Gerrit Code Review: OK,但http://x.x.x.x:8085/仍无响应。

我是在服务器(或实际上任何其他工具)上配置代码审查工具的全新工具,所以请逐步说明解决方案。

2 个答案:

答案 0 :(得分:1)

您需要更改以下内容:

[httpd]
    listenUrl = http://localhost:8085/

答案 1 :(得分:0)

如果我是你。 我安装了gerrit用户重新索引。

安装gerrit时。您输入端口号。

安装gerrit时。 " gerrit.config"文件将被更改。

  

[格里特]

     

basePath = git

     

serverId = 72317765-a256-4938-a998-5d6xxxxxxed1

     

canonicalWebUrl = http://localhost:8085/

     

[httpd的]

     

listenUrl = http://localhost:8085/

尝试〜!