我在设置我的gerrit服务器时遇到了问题。该机器上安装了Ubuntu 12.04 LTS Server 64位。我正在设置git和gerrit作为管理源代码和代码审查的一种方式。 我需要内部和外部访问它。我设置了一个可以在外部工作的DNS。但是,在初始设置期间,我将规范的WebUrl设置为默认值。它通常采用机器的主机名(在这种情况下,它是vmserver)。 我遇到的问题与此处解释的https://stackoverflow.com/questions/14702198/the-requested-url-openid-was-not-found-on-this-server完全相同,在尝试使用OPEN ID登录/注册帐户后,发现网址未找到。更改gerrit的规范网址
出于某种原因,它将地址栏中的url从DNS设置更改为CanonicalWebURL。
我试图改变在gerrit网站的etc中找到的gerrit.conf文件中的规范网址。但是,重启服务器后,我们能够看到git项目文件应该存在,但是作为管理员的帐户似乎不再被注册,并且没有任何项目通过gerrit可见。
我想知道是否有一个特殊的程序来改变gerrit中的规范网址而不会中断服务器的访问?
任何有关规范URL的帮助或信息都将非常感谢,因为我找不到太多的信息。
编辑: 看起来更深,我发现一些信息是在我的头上关于“子模块” 我不明白,如果这是我正在寻找或不。 https://gerrit-review.googlesource.com/#/c/36190/