SonarQube 5.1 中查看源的权限不足
Posted
技术标签:
【中文标题】SonarQube 5.1 中查看源的权限不足【英文标题】:Insufficient privileges on View Source in SonarQube 5.1 【发布时间】:2015-09-24 04:40:41 【问题描述】:我在 SQ (SonarQube)5.1 的“查看源代码”功能中遇到了问题。
在 SQ 5.1 上,我无法查看其中一个项目的任何文件的源代码。然而,所有其他项目似乎都在这方面工作正常。
我拥有管理员凭据,并检查了这两个项目的设置 -> 权限。 'BROWSE' 和 'SEE SOURCE CODE' 配置对组具有 'Anyone' 值。
但查看源代码在特定项目上不起作用(使用管理员或未登录) - SQ 在浏览器上抛出“权限不足”弹出错误(http 403 Forbidden)
我想知道问题出在哪里? SQ 5.1 的一个已知错误?
感谢调试此问题的任何帮助!
【问题讨论】:
您最近迁移到 5.1 了吗?您最近是否分析过这个项目? 哦,我明白你的意思了。是的,我最近迁移到了 5.1,我看到有权限问题的项目最后一次运行是在同一天。我会要求团队再次重新运行分析。这可能会解决问题。想知道项目权限将如何影响 SQ 版本升级.. @Fabrice-SonarSourceTeam 我从 SQ 中删除了项目并重新运行分析,但它仍然存在权限问题。我们运行分析的方式有什么.. maven 命令中有什么吗?我正在调试更多.. 这真的很奇怪,你只有这个项目有问题。在服务器上处理项目时,您在日志中没有看到任何错误?此项目的“设置 > 系统 > 分析报告”页面显示什么? 【参考方案1】:您需要 See Source Code
权限 - 您可以通过转到 Administration -> Projects -> Management -> Edit Permissions
来更改这些权限并进行编辑。
附:我知道是 5 年后,但这仍然适用于当前版本的 SonarQube ??♂️
【讨论】:
以上是关于SonarQube 5.1 中查看源的权限不足的主要内容,如果未能解决你的问题,请参考以下文章
oracle 存储过程 权限问题 PL/SQL: ORA-01031: 权限不足