Android Studio не может аутентифицироваться с помощью SVN

Я новичок в Android Studio. Я пытаюсь импортировать свой проект и работать со встроенным svn android studio.

Когда я импортирую проект в студию Android, он отлично работает, но svn android studio не может аутентифицироваться при обновлении, фиксации...

Повторно появляется диалоговое окно проверки подлинности.

Что я сделал:

  • Импортировать папку проекта с сервера svn с помощью TortoiseSVN

  • Импортировать проект, чтобы затмить и экспортировать его как Gradle (потому что проект на SVN - проект eclipse)

  • Импортировать проект gradle в Android Studio

Мой SVN-сервер - это 'svn + ssh' connect. Когда я пытаюсь обновить или зафиксировать, студия Android не может аутентифицироваться.

Ошибка:

svn: E204899: E170012: When using svn+ssh:// URLs, keep in mind that the --username and --password options are ignored because authentication is performed by SSH, not Subversion
svn: E170012: Unable to connect to a repository at URL 'svn+ssh://zuranai.arx-project.com/opt/SVN1.zap_dev/trunk/android'
svn: E170012: Can't create tunnel
svn: E720002: Can't create tunnel: The system cannot find the file specified.

Что случилось с моей андроид-студией? Любые советы?

Отредактировано:
Я не могу совершать, обновлять, но все же могу вернуться.

enter image description here

Ответы

Ответ 1

У меня была такая же проблема, но я нашел решение.

  • Перейдите в раздел "Android Studio" > "Настройки" > "Управление версиями" > "Subversion"
  • Снимите флажок с двух элементов
    • Использовать клиент командной строки
    • Использовать системный каталог конфигурации Subversion по умолчанию

Теперь он будет работать правильно.

Ответ 2

У меня также есть эта проблема. Вот как я его решаю: В меню "Файл" выберите "Invalidate Cashes/Restart..."

тогда проблема решена!

Ответ 3

Пожалуйста, посмотрите на проблему, указанную в Intellij Idea, с некоторыми обходными решениями в ответ, если она вам поможет.

http://youtrack.jetbrains.com/issue/IDEA-26844 (ответ Srinivas)

и

http://youtrack.jetbrains.com/issue/IDEA-81294 (Ирина Чернушина (JetBrains))

вам нужно настроить конфигурационную информацию в конфигурации туннеля SVN файл (~/.subversion/config) kssh =/your/path/to/ssh

в разделе tunnel.example выглядит так: kssh =/usr/bin/ssh

Помните, что вам нужно указать вашу среду IDE для использования файла конфигурации subversion в опции subversion или изменить его в файле ~/.subversion_IDEA/config

Ответ 4

Возможно, другое решение: в моем случае сертификат SVN SSL является самозаверяющим, поэтому AndroidStudio не будет производить проверку до тех пор, пока сертификат не будет принят. Похоже, AndroidStudio не спрашивает, что пользователь хочет делать.

Решение заключалось в том, чтобы сделать checkout с tortoiseSVN (в противном случае это сделать с командной строкой svn) во временной папке. Черепаха попросила вас принять сертификат: выберите "Постоянно принимать". После этого AndroidStudio успешно проверил мои файлы.

Обратите внимание, что AndroidStudio может быть настроен на использование среды svn системы (Файл > Настройки > Контроль версий > Subversion).

Надеюсь, это поможет.