首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决错误:您无权运行分析。请与GitLab集成中的项目管理员联系

问如何解决错误:您无权运行分析。请与GitLab集成中的项目管理员联系
EN

Stack Overflow用户
提问于 2021-05-04 16:12:43
回答 1查看 3K关注 0票数 1

我正在为一个GitLab项目配置一个.NET ci管道。我试图使用声纳云运行代码分析。当我运行分析时,我被错误地说

ERROR: You’re not authorized to run analysis. Please contact the project administrator.,

似乎分析报告是生成的,当它试图将分析报告上传到声纳云时,执行会因错误而失败。请建议如何克服这一错误,并成功地运行分析。

PowerShell脚本中用于运行分析的命令:

代码语言:javascript
复制
echo "sonarqube installation"
dotnet tool install --global dotnet-sonarscanner --version 5.2.0

dotnet sonarscanner begin /k:"proj1" /d:sonar.login="auth-token" /d:sonar.host.url="https://sonarqube-server.com" /d:project.settings="C:\builds\proj1\sonar-project.properties"

# dotnet build command

dotnet sonarscanner end /d:sonar.login="auth-token"
echo "sonar scanning completed"

这是我的声纳项目。我现在已经删除了这些值。

代码语言:javascript
复制
# required metadata
sonar.projectKey=proj1
sonar.projectName=proj1
sonar.projectVersion=1.6
sonar.organization=proj1
sonar.sources='sources list'
sonar.javascript.lcov.reportPath=
sonar.javascript.jstest.reportsPath=

#ignore rules
sonar.issue.ignore.multicriteria=

# function complexity
sonar.issue.ignore.multicriteria.e1.ruleKey=
sonar.issue.ignore.multicriteria.e1.resourceKey=

# unused variable
sonar.issue.ignore.multicriteria.e2.ruleKey=
sonar.issue.ignore.multicriteria.e2.resourceKey=

# function with too many line
sonar.issue.ignore.multicriteria.e3.ruleKey=
sonar.issue.ignore.multicriteria.e3.resourceKey=

# trailing comma
sonar.issue.ignore.multicriteria.e4.ruleKey=
sonar.issue.ignore.multicriteria.e4.resourceKey=

# === and  !==
sonar.issue.ignore.multicriteria.e5.ruleKey=
sonar.issue.ignore.multicriteria.e5.resourceKey=

# Commented Code
sonar.issue.ignore.multicriteria.e6.ruleKey=
sonar.issue.ignore.multicriteria.e6.resourceKey=

# Nested If Depth
sonar.issue.ignore.multicriteria.e7.ruleKey=
sonar.issue.ignore.multicriteria.e7.resourceKey=

sonar.issue.ignore.multicriteria.e8.ruleKey=
sonar.issue.ignore.multicriteria.e8.resourceKey=

# Trailing Whitespace
sonar.issue.ignore.multicriteria.e9.ruleKey=
sonar.issue.ignore.multicriteria.e9.resourceKey=

# Literal boolean values
sonar.issue.ignore.multicriteria.e10.ruleKey=
sonar.issue.ignore.multicriteria.e10.resourceKey=

# Variables and functions redeclared
sonar.issue.ignore.multicriteria.e11.ruleKey=
sonar.issue.ignore.multicriteria.e11.resourceKey=

# Unused function argument
sonar.issue.ignore.multicriteria.e12.ruleKey=
sonar.issue.ignore.multicriteria.e12.resourceKey=

我试过给所有的权限在声纳云中运行分析。

EN

回答 1

Stack Overflow用户

发布于 2022-01-22 06:39:45

对我来说,在声纳(Sonarcloud->Account->Myaccount->Security->Enter令牌名称中生成新令牌->Generate->复制令牌之后,未授权的错误得到了解决,并在bibucket中配置了生成的令牌,并为bitbucket存储库使用了名为SONAR_TOKEN的环境变量。删除bitbucket中配置的任何旧SONAR_TOKEN。以前配置的令牌被某人撤销,并导致未授权的错误。

查看在Gitlab集成中是否同样有效

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

https://stackoverflow.com/questions/67388386

复制
相关文章

相似问题

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