首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安全令牌在SonarCloud上无效

安全令牌在SonarCloud上无效
EN

Stack Overflow用户
提问于 2019-02-07 18:36:59
回答 2查看 1.9K关注 0票数 0

在SonarCloud上,我创建了一个组织和一个用户(来自GitHub),以及一个项目。我为用户创建了一个令牌。然后我运行命令

代码语言:javascript
复制
mvn org.sonarsource.scanner.maven:sonar-maven-plugin:3.5.0.1254:sonar -Dsonar.projectKey=<project key> -Dsonar.organization=<my org> -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=<token>

我想出了错误消息

代码语言:javascript
复制
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.5.0.1254:sonar (default-cli) on project XXX: You're not authorized to run analysis. Please contact the project administrator.

在项目设置->管理->权限中,用户有执行分析的权限。

如果我给任何人添加了"Execute Analysis“权限,上面的命令就会起作用(它不需要-Dsonar.login选项)。

有谁有线索吗?

EN

回答 2

Stack Overflow用户

发布于 2019-02-11 01:49:25

向生成令牌的SonarCloud用户添加“执行分析”权限就足够了。

您是否可以使用以下命令重试:

代码语言:javascript
复制
mvn sonar:sonar 
   "-Dsonar.projectKey=<project key>" \
   "-Dsonar.organization=<my org>" \
   "-Dsonar.host.url=https://sonarcloud.io" \
   "-Dsonar.login=<token>"

如果它不工作,您能提供该命令的输出吗?

票数 0
EN

Stack Overflow用户

发布于 2019-02-14 16:02:03

事实证明,SonarCloud的工作方式与预期一致。我忘记了我的组织中的一些人似乎喜欢让他们的同事的生活变得痛苦。偷偷地从请求中删除诸如sonar.login之类的项是他们的诀窍之一。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54571398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档