Как отладить проблему с учетными данными Subclipse / SvnKit? - PullRequest
2 голосов
/ 25 октября 2011

Я пытаюсь заставить svnkit работать с subclipse.Я на Windows 7, 64-битная, с Eclipse Indigo, JDK 1.6.

Я установил subclipse 1.6.18 и svnkit 1.3.5.7406.

Я добавил местоположение хранилища svn:

svn + ssh: //my.server.com/srv/svn/repos

и попытался подключиться.Svnkit правильно отображает диалоговое окно с запросом учетных данных ssh.Я ввожу имя пользователя, выбираю «Использовать аутентификацию по секретному ключу», перехожу к своему ключевому файлу, вводю ключевую фразу и нажимаю «Сохранить информацию».Нажмите ok.

Диалоговое окно закрывается и открывается снова с проверкой «Использовать аутентификацию по паролю».Нет сообщений об ошибках, нет других указаний на то, в чем может быть проблема.

Как мне отладить это?


Обновление: когда я скопировал файл .keyring из моей старой установки Eclipse, которая в прошлом успешно подключалась к репо, все работало.Однако не решает проблему на будущее.Я думаю, что svnkit не может писать в связку ключей в Indigo.

1 Ответ

2 голосов
/ 26 октября 2011

Решил проблему.Проблема заключалась в том, что я использовал неправильный файл закрытого ключа.

Для будущих читателей этого вопроса способ отладки проблемы состоит в том, чтобы включить ведение журнала Svnkit: http://wiki.svnkit.com/Troubleshooting#SVNKit_is_used_as_Eclipse_plugin_.28works_for_Subclipse_extension_as_well.29. «.options»Файл на самом деле встроен в svnkit jar.

Основная проблема в том, что когда svnkit получает неправильные учетные данные, он не дает вам никакого сообщения об ошибке.Это просто показывает диалог снова.Эта небольшая проблема проектирования вчера стоила мне нескольких часов отладки.

...