运行声纳时出现权限不足错误。这在我将 sonarQube 升级到 5.0 后开始发生。
错误:Sonar runner 执行期间出错 ERROR:无法执行 Sonar 错误:原因:无法装饰 'org.sonar.api.resources.File@152f931e[key=........]' 错误:原因: {"errors":[{"msg":"权限不足"}]}
对于现有项目,我重命名了密钥,现在我有了新的声纳项目。这些似乎目前工作正常。创建的新项目会引发此错误。有什么建议么?
运行声纳时出现权限不足错误。这在我将 sonarQube 升级到 5.0 后开始发生。
错误:Sonar runner 执行期间出错 ERROR:无法执行 Sonar 错误:原因:无法装饰 'org.sonar.api.resources.File@152f931e[key=........]' 错误:原因: {"errors":[{"msg":"权限不足"}]}
对于现有项目,我重命名了密钥,现在我有了新的声纳项目。这些似乎目前工作正常。创建的新项目会引发此错误。有什么建议么?
该问题似乎是 Sonar Server 5.0 版本中的一个错误。
https://jira.codehaus.org/browse/SONAR-6091
为了解决这个问题,可以将“查看源代码”项目权限设置为包括管理页面中的“任何人”,如下面的屏幕截图所示:
显然,这在未受保护的环境中并不理想,因为任何有权访问 Sonar 服务器 API 的人都可以查看源代码,但希望它在 Sonar 服务器 5.1 版本中得到解决。
我的问题(Sonar 6.1)是由在 SonarQube 中创建项目引起的:在扫描仪的第一次执行时,它在 SonarQube 中创建了相应的项目,我不允许所有用户...
恢复创建项目的权限使扫描仪能够成功工作。