Использование свежего установленного SonarQube 5.6, мой ANT-сканер жалуется svn: E170001: Authentication required for 'svn+ssh://my-server'
при получении данных об авторе (вине).SonarQube/ANT Требуется аутентификация для svn + ssh: //
"C:\Program Files\Java\jdk1.8.0_51\bin\java" ... build.sonar.xml
[...shortened]
java.lang.IllegalStateException: Error when executing blame for file /path/to/foo.java
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:116)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:435)
[...shortened]
Caused by: java.lang.IllegalStateException: Error when executing blame for file /path/to/foo.java
at org.sonar.plugins.scm.svn.SvnBlameCommand.blame(SvnBlameCommand.java:102)
[...shortened]
Caused by: org.tmatesoft.svn.core.SVNAuthenticationException: svn: E170001: Authentication required for 'svn+ssh://my-server'
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)
установка SonarQube-5,6 кажется, хорошо, я установил Java/JSON плагинов в качестве администратора до первого сканирования.
- Мой код, очевидно, размещен по адресу
svn+ssh://my-server/path/to/root
. Там,svnadmin --version
говоритVersion 1.5.7 (r36142)
- IP из
my-server
вC:\Windows\System32\drivers\etc\hosts
(I контакта сервер через туннель и мой-сервер не имеет записи DNS) - шпатлевки сессии под названием
my-server
подключается успешно. svn up
работает нормально через TortoiseSVN v1.9.4 UI и командную строку и Intellij IDEA.- Я кэшировал свои учетные данные SVN. Нет PWD подскажите когда
svn up
- Я кэшировал свои учетные данные SVN. Нет PWD подскажите когда
Я использую
- win10 x64
- JDK jdk1.8.0_51 (бег ANT/сборки/sonarqube муравей-проблемно-2.4.1.jar)
- JRE версии "1.8.0_91" (бег SonarQube)
Я прочистила C:\Users\johndoe\AppData\Roaming\Subversion
и снял pwd.
Любые идеи о том, как получить SVNKit от tmatesoft, чтобы использовать мои кэшированные данные аутентификации? Большое спасибо!
http://wiki.svnkit.com/Authentication#SSL_Manager говорит: «В именах компьютеров Windows имя/пароль часто хранятся в зашифрованном виде. К сожалению, SVNKit не может расшифровывать такие учетные данные, поэтому они не используются (просто пропущены) « Почему у меня не было этого SQ-5.4 на моем старом Win7? Чтение реляционных заметок от SQ-5.5 или SQ-5.6 Я не вижу, что SVNKit является новым. – hokr