sonarRunner的权限不足

问题描述:

运行声呐时出现权限不足的错误。我在将sonarQube升级到5.0后开始发生这种情况。sonarRunner的权限不足

ERROR: Error during Sonar runner execution ERROR: Unable to execute Sonar ERROR: Caused by: Fail to decorate '[email protected][key=........]' ERROR: Caused by: {"errors":[{"msg":"Insufficient privileges"}]}

对于现有的项目,我重新命名了密钥,现在我有了新的声纳项目。这些似乎现在工作得很好。新创建的项目抛出这个错误。有什么建议么?

该问题似乎是Sonar Server 5.0版本中的一个错误。

https://jira.codehaus.org/browse/SONAR-6091

为了解决它的“查看源文件代码”项目权限可以设置为只包括管理页面“任何人”作为在下面的屏幕截图:

enter image description here

显然,这在不受保护的环境下并不理想,因为任何可以访问Sonar服务器API的人都可以查看源代码,但希望在5.1版Sonar Server中解决它。

+0

不幸的是,该链接已经与Codehaus装饰死了...是[这是正确的吗?](https://jira.sonarsource.com/browse/SONAR-6091) – ppeterka 2016-09-13 12:36:01

我的问题(Sonar 6.1)是由SonarQube中的项目创建引起的:在扫描仪的第一次执行中,它在SonarQube中创建相应的项目,我不允许所有用户。

恢复创建项目的权利允许扫描仪成功工作。