【问题标题】:Could not authorize while connecting to the SonarQube server. Check your credentials and try again连接到 SonarQube 服务器时无法授权。检查您的凭据并重试
【发布时间】:2018-06-13 02:33:15
【问题描述】:

我正在尝试为我的 Xamarin Forms 项目运行 SonarQube,我在 .SLN 文件所在的路径上并执行以下命令

命令:

$ mono /Users/akandasamy/Development/HIDProjects/sonar-scanner-msbuild-4.0.2.892/MSBuild.SonarQube.Runner.exe begin /k:"HIDReaderManagerApp" /d:sonar.host.url="http: //localhost:9000" /d:sonar.login="我的登录令牌"

错误:

适用于 MSBuild 4.0.2 的 SonarQube 扫描仪 默认属性文件位于 /Users/akandasamy/Development/HIDProjects/sonar-scanner-msbuild-4.0.2.892/SonarQube.Analysis.xml 从 /Users/akandasamy/Development/HIDProjects/sonar-scanner-msbuild-4.0.2.892/SonarQube.Analysis.xml 加载分析属性 预处理开始。 正在准备工作目录... 17:29:10.391 更新构建集成目标... 17:29:10.414 获取分析配置设置... 17:29:10.517 无法请求和解析“http://localhost:9000/api/settings/values?component=HIDReaderManagerApp”:远程服务器返回错误:(401)。 17:29:10.517 连接到 SonarQube 服务器时无法授权。检查您的凭据,然后重试。 17:29:10.518 预处理失败。退出代码:1

【问题讨论】:

    标签: xamarin.forms msbuild sonarqube sonarqube-scan


    【解决方案1】:

    api/settings/values API 在使用component 参数时需要Browse 权限。请查看您正在验证的用户是否具有上述权限。

    有关安全性和权限的更多详细信息请点击此处: https://docs.sonarqube.org/latest/instance-administration/security

    【讨论】:

    • 谢谢,Valeri,我认为这与我在登录时提供错误凭据的权限有关,当我在我的案例管理员中提供了正确的用户时,它起作用了......但现在我遇到一个奇怪的问题,我怀疑这是 SonarCube 或代码中的问题。 SonarQube Scanner 执行期间出现错误错误:第 523 行超出文件 my.CS 文件的范围(行:522)
    • 如果 Valeri 的回答解决了您的问题,请接受它,并为扫描仪问题创建另一个问题。谢谢
    • 我将在哪里配置此权限?我面临同样的问题
    • 嗨@Ricardo,请查看此页面以获取更多信息:docs.sonarqube.org/latest/instance-administration/security 关于安全 abd 权限。如果这没有帮助,我想如果您在这里提出问题,我的前同事将能够比我更好地帮助您:docs.sonarqube.org/latest/instance-administration/security。干杯!
    猜你喜欢
    • 2013-12-11
    • 2016-10-10
    • 2018-06-08
    • 2017-10-22
    • 2018-03-02
    • 2023-02-23
    • 2018-05-17
    • 2022-01-22
    • 1970-01-01
    相关资源
    最近更新 更多