市场和更新检查都从 SonarQube 发出,因此请配置安装所支持的 sonar.properties 输入项:

http.proxyHost=proxy.example
http.proxyPort=8080
https.proxyHost=proxy.example
https.proxyPort=8080

合并这些值,并通过受支持的生命周期对主服务执行完整重启。随附示例提醒:api/system/restart 不会重新加载此文件。

主机只写名称/地址,端口单独填写。HTTPS 属性选择的是 HTTPS 目标,并不要求使用另一种代理监听协议。省略的 HTTPS 主机/端口会沿用文档化配置中的 HTTP 值;当路由不同时,显式条目很重要。只有在未配置 http.proxyUser 或 http.proxyPassword 时,才能用 HTTP 代理列表 中的 HTTP 地址为允许的公共市场下载填写这些字段。

在需要身份验证的地方,参考文档中的 http.proxyUser/http.proxyPassword 涵盖 HTTP、HTTPS 和 SOCKS 代理。请使用中间账户,而不是 SonarQube 管理员登录名。

重启后,请保留服务器端实际失败的 URL 和错误。更新信息和所选插件构件可能使用不同的主机。管理员浏览器能访问另一个站点,并不能证明代理允许此次下载。

相关文章