我在linux机器上有一个Gerrit v2.15
而且我是Gerrit的管理员。
我使用命令:
在gerrit / plugins下安装了Gerrit插件管理器 wget https://gerrit-ci.gerritforge.com/view/Plugins-stable-2.15/job/plugin-plugin-manager-bazel-master-stable-2.15/lastSuccessfulBuild/artifact/bazel-genfiles/plugins/plugin-manager/plugin-manager.jar
但是没有任何内容在Gerrit UI中的标签插件中上传。我只看到了以前的安装。
在gerrit / logs / error.log 中,我可以读出以下内容:
[2018-06-15 08:54:26,366] [main] INFO com.google.gerrit.server.plugins.PluginLoader : Loaded plugin plugin-manager, version v2.15-1-g27c3d2935d
[2018-06-15 08:54:26,367] [plugin-manager-preloader] INFO com.googlesource.gerrit.plugins.manager.OnStartStop : Start-up: pre-loading list of plugins from registry
[2018-06-15 08:54:26,902] [main] INFO com.google.gerrit.server.git.GarbageCollectionRunner : Ignoring missing gc schedule configuration
[2018-06-15 08:54:26,902] [main] INFO com.google.gerrit.server.config.ScheduleConfig : accountDeactivation schedule parameter "accountDeactivation.interval" is not configured
[2018-06-15 08:54:26,902] [main] INFO com.google.gerrit.server.change.ChangeCleanupRunner : Ignoring missing changeCleanup schedule configuration
[2018-06-15 08:54:26,946] [main] INFO com.google.gerrit.sshd.SshDaemon : Started Gerrit SSHD-CORE-1.6.0 on *:29418
[2018-06-15 08:54:26,949] [main] INFO org.eclipse.jetty.server.Server : jetty-9.3.18.v20170406
[2018-06-15 08:54:28,040] [main] INFO com.googlesource.gerrit.plugins.gitiles.HttpModule : No /opt/gerrit/etc/gitiles.config; assuming defaults
[2018-06-15 08:54:28,847] [main] INFO org.eclipse.jetty.server.handler.ContextHandler : Started o.e.j.s.ServletContextHandler@62672ad5{/,null,AVAILABLE}
[2018-06-15 08:54:28,869] [main] INFO org.eclipse.jetty.server.AbstractConnector : Started ServerConnector@38503309{HTTP/1.1,[http/1.1]}{127.0.0.1:8081}
[2018-06-15 08:54:28,890] [main] INFO org.eclipse.jetty.server.Server : Started @20170ms
[2018-06-15 08:54:28,893] [main] INFO com.google.gerrit.pgm.Daemon : Gerrit Code Review 2.15.1 ready
[2018-06-15 08:54:44,819] [plugin-manager-preloader] INFO com.googlesource.gerrit.plugins.manager.OnStartStop : 45 plugins successfully pre-loaded
我错过了什么?
是否有一些错误或gerrit.config配置中的权限设置必须完成?
目录gerrit /插件的权限设置为:drwxr-xr-x
注意:我已尝试重新启动Gerrit。
很高兴知道:我们正在使用nginx。这可能是有用的信息。 我对nginx的工作原理知之甚少。
答案 0 :(得分:1)
插件管理器仅适用于旧UI。如果您正在使用新的PolyGerrit UI,请先点击"切换到旧用户界面"链接在页面右侧/下方。然后插件管理器可以访问:插件>管理菜单。
如果您无法看到"管理"旧UI中的选项检查以下内容:
。验证您是否使用管理员用户登录Gerrit(您需要具有"管理服务器"在All-Projects项目中的权限)。获得访问插件的特定权限>已安装的项目(称为"查看插件")但此权限与插件>的工作方式不同管理一个。
。验证您是否在GERRIT_SITE / etc / gerrit.config文件中设置了以下内容:
[plugins]
allowRemoteAdmin = true
也许这可以解决您的问题。