2014-09-02 3 views
10

Надеюсь, кто-то может помочь мне решить эту неприятную проблему, которую я испытываю.Subversion в Intellij продолжает запрашивать аутентификацию

Я пытаюсь проверить проект из подрывной деятельности, но по какой-то причине он не позволяет мне.

Вначале, когда я помещаю URL-адрес, он дает мне варианты, такие как проверка подлинности через пароль, ssh-агент или ssh-ключ и т. Д. Я выбираю вариант аутентификации с паролем. На этом этапе логин будет успешным, так как я могу просматривать мой репозиторий.

Однако, когда я иду для проверки проекта из моего репозитория, он снова запрашивает аутентификацию; Я вводил пароль, но он снова запрашивает пароль

Следующее окно продолжает появляться. enter image description here

Я попробовал следующее решение без успеха:

  • Очищенные кэш аутентификации с настройками IntelliJ подрывной.
  • Ый и установили IntelliJ снова
  • Найдено в Интернете, что следующая строка может помочь при добавлении в idea.exe.vmoptions

    -Dsvnkit.http.methods=Basic,Digest,NTLM

, но это не сработало.

Любые советы?

+0

Могу ли я предположить, что вы выбрали флажок «Сохранить учетные данные»? (извините за очевидный вопрос, но не хотите ничего принимать) – Michael

+0

Какая у вас платформа? Какая версия IntelliJ? Этот ответ может помочь, если вы находитесь в Mac OS: http: // stackoverflow.com/questions/13585631/intellij-wont-save-svn-authentication-information – Michael

ответ

4

Когда я проверяю проект, я должен установить несколько параметров, таких как расположение каталога, версия подрывной версии. Я проверил версию 1.7 вместо 1.8, и это сработало. Поэтому я думаю, что это было связано с использованием неправильной версии подрывной деятельности. Это было на Windows 7, IntelliJ 13.1.4

Надеется, что это помогает

+0

То же самое, хотя мне нужно было перейти от 1,7 до 1,6 на Mac, Intellij 13.1.5. В Windows один и тот же репозиторий выдается в формате 1.7. – homaxto

1

Просто добавить: у меня был такая же проблема, и оказалось, что (по крайней мере, на Windows), он использовал «SVN «клиент командной строки, который оказался версией 1.7 (и я думаю, что мой сервер находится на 1,8). Поэтому я решил проблему, перейдя в настройки и отключив опцию «Использовать клиент командной строки». Затем он работал нормально, предположительно используя свой внутренний svn-клиент.

14

У меня была такая же проблема на IntelliJ 14, и я решил ее, перейдя на Настройки -> Контроль версий -> Subversion и снятие флажка «Использовать клиент командной строки».

6

Вы можете перейти в консоль SVN и выполнить любую команду SVN, как:

svn list https://www.repo.rr.com/svn/main/team/gaurav 

Затем Svn Promt пароль и спросить, если вы хотите сохранить пароль. Если вы сохраните пароль, Intellij также увидит пароль.

+0

Если по какой-либо причине вы используете несколько имен пользователей или недавно изменили свой пароль, вам может потребоваться удалить этот файл. Этот путь относится к Macs- /. Subversion/auth/svn.simple/

Смежные вопросы