Используемые версии программного обеспечения:
Когда я выбираю Контроль из SVN, я выбираю репозиторий HTTPS, но это остается в Ожидании... навсегда. Когда я удаляю любую информацию из ~/.subversion
Меня просят относительно самоподписанного сертификата, примите его постоянно и также проверьте для хранения моих учетных данных.
Я могу закрыть диалоговое окно, но Eclipse не будет больше отвечать, и я должен kill
это.
Я использовал jconsole для осмотра то, что идет и нашло один из рабочих потоков с этим отслеживанием стека:
Name: Worker-0
State: RUNNABLE
Total blocked: 78 Total waited: 183
Stack trace:
org.tigris.subversion.javahl.SVNClient.list(Native Method)
org.tigris.subversion.javahl.SVNClient.list(SVNClient.java:201)
org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.getList(AbstractJhlClientAdapter.java:349)
org.tigris.subversion.subclipse.core.resources.RemoteFolder.getMembers(RemoteFolder.java:164)
org.tigris.subversion.subclipse.core.resources.RemoteFolder.members(RemoteFolder.java:256)
org.tigris.subversion.subclipse.ui.operations.FetchMembersOperation.execute(FetchMembersOperation.java:41)
org.tigris.subversion.subclipse.ui.operations.SVNOperation.run(SVNOperation.java:89)
org.tigris.subversion.subclipse.ui.repository.model.SVNRepositoryRootElement.fetchDeferredChildren(SVNRepositoryRootElement.java:73)
org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:234)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Только, когда я не принимаю свой самоподписанный сертификат постоянно (меня просят принять сертификат каждый раз, например, когда я открываю узел для выбора для контроля), он "работает".
От JavaHL FAQ:
В настоящее время существует ошибка в новой поддержке брелока для ключей GNOME в Подверсии 1.6. Это работает хорошо при использовании командной строки, но не, когда другие пользователи библиотек используют его. Пока это не фиксируется, Вы можете обходное решение проблема путем выключения этой функции.
Решение состоит в том, чтобы поместить строку
password-stores =
в ~/.subversion/config
, эффективно отключение брелока для ключей.
Это было из ответа из subclipse списка рассылки.