аутентификация SVN отменена [закрыта]

17

Я получаю следующую ошибку, как в моих linux, так и в окнах, когда я пытаюсь проверить теги SVN из сборки муравья.

  [svn] <Checkout> started ...
  [svn] svn: authentication cancelled
  [svn] <Checkout> failed 

Как мне это решить? Забавно, что я могу просматривать репо через Tortoise SVN, введя мои учетные данные.

Это не может быть проблемой «windows-has-cached-my-SVN-credtentials». Поскольку, я очистил свой SVN-файл «auth», и это происходит симулятивно в моем Linux-окне, которое не обращает внимания на мою машину Windows.

    
задан chethan 03.05.2011 в 16:19
источник
  • Просмотрел этот пост в блоге, который может быть полезен: blog.vinodsingh.com/2009/08/... –  pmod 13.07.2011 в 19:41
  • SVN - это инструмент разработки, и, следовательно, по этой теме –  Chris Stratton 06.05.2014 в 23:10

4 ответа

26

Это зависит от версии IDE, эта проблема появилась после IDEA 9 и на первый взгляд кажется ошибкой, связанной с шифрованием паролей. здесь у вас есть проблема.

Говорят, вам нужно настроить .subversion / servers и установить его на

# Password / passphrase caching parameters:
  store-passwords = yes
  store-plaintext-passwords = yes
  store-ssl-client-cert-pp = yes
  store-ssl-client-cert-pp-plaintext = yes

ПРИМЕЧАНИЕ. Это сохранит пароли как ТЕЛЕФОН PLAIN!

Но это не помогает для версии 11. Я исправил это для моей версии Community 11:

1) Пошел в настройки

2) Затем Version Control- & gt; Subversion

3) Нажмите кнопку «Очистить кэш»

4) Перешел в «Реестр изменений» и нажал «Обновить»

IDEA спросила меня, хочу ли я принять сертификат

5) Отвечено Принять

Затем он не смог обновиться с ошибкой «svn: authentication cancelled»

Но в журнале событий я увидел

11:20:12 AM svn: authentication cancelled
11:21:11 AM 0 changes committed, 1 change failed to commit: Toggle Listener more 
11:23:05 AM Not Logged In to Subversion: Click to fix. Not logged In to Subversion 'Subversion Repositories'

6) Я кликнул на «Нажмите, чтобы исправить»

Затем IDEA попросил меня ввести учетную запись и пароль, и я увидел, что имя пользователя по умолчанию, которое оно использовало, было моим именем пользователя на моем mac. После того, как я ввел настоящее имя и пароль, все работало нормально.

    
ответ дан Anton 04.04.2012 в 11:42
  • Антон, спасибо, информация о Intellij 11 была очень полезна. Я сделал некоторые изменения для пользователей в SVN, и безумие последовало, когда я попытался зафиксировать изменения внутри Intellij. Вы спасли меня много времени, пытаясь понять это! –  Patrick Garner 12.06.2012 в 20:39
  • Спасибо. Это также решило проблему на IDEA 12. –  André Casteliano 02.09.2012 в 16:41
  • Проверка журнала событий сделала трюк! IDEA 13 –  xaviert 10.04.2014 в 16:01
0

У меня была такая же ошибка (для локального репозитория без пароля).

Помогло удалить всю рабочую копию и повторную проверку. Учетные данные снова были заданы для нового руководства WC. После этого коммиты идут прямо.

    
ответ дан Dmitry 13.07.2011 в 19:29
0

Я удалил каталог .subversion , использовал svn-клиент для проверки в измененных файлах. Обновлен репозиторий через IDE и все началось.

    
ответ дан Amareswar 19.12.2012 в 01:47
-1

Ant может попытаться получить доступ к репозиторию таким образом, который вы не используете, - как немного другое имя хоста или около того. Затем svn запрашивает учетные данные этого «нового» репозитория.

Попробуйте получить командную строку full svn, которую ant выполняет и запускает сам. Я не специалист по муравьям, не могу вам помочь.

    
ответ дан Turbo J 06.05.2011 в 02:08