`

sonar-scanner扫描代码出错 SonarQube svn: E170001

 
阅读更多
问题报错:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Caused by: org.tmatesoft.svn.core.SVNAuthenticationException: svn: E170001: Authentication required for '<svn://192.168.1.95:3690> 6f205048-4e01-0010-937d-7723a8b4cf5f'
    at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.authenticationFailed(SVNErrorManager.java:47)
    at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.authenticationFailed(SVNErrorManager.java:41)
    at org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getFirstAuthentication(DefaultSVNAuthenticationManager.java:203)
    at org.tmatesoft.svn.core.internal.io.svn.sasl.SVNSaslAuthenticator.createSaslClient(SVNSaslAuthenticator.java:312)
    at org.tmatesoft.svn.core.internal.io.svn.sasl.SVNSaslAuthenticator.authenticate(SVNSaslAuthenticator.java:92)
    at org.tmatesoft.svn.core.internal.io.svn.SVNConnection.authenticate(SVNConnection.java:198)
    at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.authenticate(SVNRepositoryImpl.java:1296)
    at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.openConnection(SVNRepositoryImpl.java:1274)
    at org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.hasCapability(SVNRepositoryImpl.java:1581)
    at org.tmatesoft.svn.core.io.SVNRepository.assertServerIsMergeInfoCapable(SVNRepository.java:787)
    at org.tmatesoft.svn.core.io.SVNRepository.getFileRevisions(SVNRepository.java:756)
    at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteAnnotate.run(SvnRemoteAnnotate.java:111)
    at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteAnnotate.run(SvnRemoteAnnotate.java:35)
    at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21)
    at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235)
    at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
    at org.tmatesoft.svn.core.wc.SVNLogClient.doAnnotate(SVNLogClient.java:295)
    at org.sonar.plugins.scm.svn.SvnBlameCommand.blame(SvnBlameCommand.java:84)
    ... 30 more
  原因分析:
    关键字段:svn: E170001: Authentication required for '<svn://192.168.1.95:3690> 6f205048-4e01-0010-937d-7723a8b4cf5f'

    问题原因:

       sonar-runner发现了.svn文件,于是启动了自己的SVN插件,去访问SVN,但是又没有对应SVN路径的授权所以就报错。

  问题解决:
    1.打开sonarqube的控制台,使用admin登录后 ,在配置->SCM->菜单中,将Disabled the SCM Sensor设置为true,
分享到:
评论

相关推荐

    sonar-scanner-cli-3.3.0.1492-linux.zip

    解压后,你会得到一系列的可执行文件和配置文件,其中最重要的可能就是`bin`目录下的`sonar-scanner`脚本,它是执行代码扫描的入口。在使用前,你需要配置SonarQube服务器的URL、项目密钥以及其他的分析参数。 使用...

    sonar-scanner-cli-5.0.1.3006-linux

    总的来说,"sonar-scanner-cli-5.0.1.3006-linux"是SonarQube生态系统的重要组成部分,为Linux开发者提供了强大而灵活的代码分析工具。通过合理的配置和集成,它能帮助团队提升代码质量,减少潜在的缺陷,从而提升...

    sonar-scanner-cli-3.0.3.778-windows.zip

    4. **报告生成**:扫描完成后,SonarScanner将结果发送到SonarQube服务器,生成详细的代码质量报告,可以在SonarQube界面上查看。 在Windows环境中,可能需要设置环境变量或添加`bin`目录到PATH,以便于在任何位置...

    sonar-scanner-cli-4.2.0.1873-linux.zip

    总的来说,"sonar-scanner-cli-4.2.0.1873-linux.zip"是SonarQube生态系统中的一个关键工具,对于任何重视代码质量和安全性的开发团队来说,都是不可或缺的。通过使用这个最新的客户端,开发者可以确保他们的代码...

    sonar-scanner-cli-4.0.0.1744-linux.zip

    SonarScanner CLI,全称SonarQube Scanner Command Line Interface,是SonarQube平台的一部分,它允许开发者在本地或者持续集成环境中执行代码质量分析。在本篇文章中,我们将深入探讨SonarScanner CLI 4.0.0.1744在...

    sonarqube5.6.7+sonar-scanner-2.8.zip + sonar-l10n-zh-plugin-1.11.rar 配套和配置文件

    sonarqube5.6.7+sonar-scanner-2.8.zip + sonar-l10n-zh-plugin-1.11.rar jdk1.8 ,你的可以本机可以是1.7 只要指定下 sonarqube的运行指向jdk1.8就可以 详情看下配置文件 配套,找了挺久的,这两个版本完美配合,...

    sonar-scanner-cli-4.2.0.1873-windows.zip

    运行这个脚本会启动代码扫描过程,它将分析你的源代码并上传结果到SonarQube服务器。 5. **自定义参数**: 在执行扫描时,你可以通过命令行参数来进一步定制扫描行为,例如指定工作目录、增加额外的属性等。例如:`...

    sonar-scanner-cli-3.3.0.1492-windows.zip

    这个版本号3.3.0.1492表明这是一个较早的稳定版本,可能不包含最新特性,但对于基本的代码扫描和质量检查仍然非常有效。 在使用SonarScanner时,首先需要解压"sonar-scanner-3.3.0.1492-windows"文件夹,该文件夹中...

    sonar-scanner-2.5.zip

    4. **执行扫描**:使用`sonar-scanner`命令启动扫描,分析结果将自动上传至SonarQube服务器。 四、使用流程 1. **准备阶段**:确保SonarScanner已正确安装,配置文件(如sonar-project.properties)设置完毕。 2. ...

    sonarqube-6.7.5和sonar-scanner下载(Sonar.zip)

    SonarQube是一款强大的代码质量管理工具,用于检测代码中的各种问题,包括代码异味、错误、漏洞和复杂性等。它提供了全面的静态分析,旨在帮助开发者提升代码质量和安全性。SonarQube 6.7.5是该产品的一个版本,发布...

    sonar-scanner-4.2.0-linux.zip

    Update the global settings to point to your SonarQube server by editing $install_directory/conf/sonar-scanner.properties: #----- Default SonarQube server #sonar.host.url=http://localhost:9000 Add...

    sonar-scanner连接sonarquebe7的sonar.java.binaries问题的解决方案

    在IT行业中,SonarQube是一款广泛使用的代码质量管理工具,它可以帮助开发者发现并修复代码中的潜在问题。而SonarScanner是SonarQube的一个组成部分,用于执行分析任务。本文主要探讨的是当SonarScanner在连接...

    sonar-scanner-cli-4.6.0.2311-linux.zip

    SonarScanner CLI 4.6.0.2311-linux是专为Linux操作系统设计的命令行工具,其核心功能在于与SonarQube服务器进行交互,执行代码扫描并上传结果。这一版本的更新主要围绕性能优化、兼容性和新特性展开,确保了在Linux...

    sonar-scanner-cli-3.3.0.1492-macosx.zip

    SonarScanner的核心功能在于其静态代码分析能力,它能够扫描源代码并发现潜在的问题,如潜在的bug、漏洞、复杂度过高以及代码风格不规范等。这种早期发现问题的能力有助于提升代码质量,减少后期维护成本,确保软件...

    jenkins+sonarqube+sonar-scanner(无ngrok).zip

    5. 保存配置并运行Job,Sonar-Scanner将自动执行代码扫描,结果会上传到SonarQube服务器。 五、监控与优化 在SonarQube界面,我们可以查看项目的代码质量报告,包括代码覆盖率、复杂度、问题列表等。Jenkins则提供...

    sonar-scanner-2.8

    1. **源代码分析**:SonarScanner能够扫描多种编程语言的源代码,如Java、Python、C#、JavaScript等,识别潜在的问题,如错误、警告、未使用的变量、重复的代码等。 2. **规则库**:内置了丰富的编码规则,这些规则...

    sonar-scanner-cli-4.4.0.2170-linux.zip

    SonarScanner的核心功能在于它的自动化代码审查能力,它能够扫描源代码,检测出各种类型的错误、漏洞、坏味道以及不符合编程规范的地方。这些检查包括但不限于语法错误、空指针异常、SQL注入、跨站脚本攻击(XSS)等...

    sonar-scanner-npm:适用于JavaScript世界的SonarQube扫描仪

    sonarqube-scanner可以非常轻松地在JavaScript代码库上触发 / 分析,而无需安装任何特定工具或(Java)运行时。 该模块在SonarCloud上进行了分析。 安装 该软件包可在npm上以以下sonarqube-scanner获得: sonarqube...

    sonar-scanner包

    - 初始化配置:创建一个 `sonar-project.properties` 文件,其中包含项目的唯一 ID、源代码目录、输出目录以及 SonarQube 服务器的 URL 和认证信息。 - 运行扫描:在命令行中执行 `sonar-scanner` 命令,启动分析...

    SonarScanner3.3.rar

    sonar-scanner-cli-3.2.0.1227-linux.zip sonar-scanner-cli-3.3.0.1492-linux.zip sonar-scanner-cli-3.3.0.1492-windows.zip sonar-scanner-msbuild-4.6.2.2108-net46.zip

Global site tag (gtag.js) - Google Analytics