Использование svn + ssh с закрытым ключом в JDeveloper 11.1.1.3 - PullRequest
2 голосов
/ 04 ноября 2010

Я консультируюсь в правительственном агентстве.У нас высокие требования к безопасности на протяжении всего процесса разработки.Помимо прочего, нам необходимо подключиться к нашему хранилищу subversion через svn + ssh с закрытыми ключами.Мы также привносим некоторые технологии Oracle, которые требуют от нас разработки в JDeveloper (11.1.1.3).Наши рабочие места работают под управлением Vista.

JDeveloper поддерживает svn, по умолчанию через SVNKit, но также и через JavaHL.SVNKit поддерживает SVN + SSH с закрытыми ключами.Вы можете установить системное свойство svnkit.ssh2.key = path / to / private / key / file , чтобы идентифицировать ключ.Я попытался установить это в моем jdev.conf, и я вижу, что это было установлено в Help / About / Properties, но я все еще получаю svn: аутентификация не удалась.Пожалуйста, проверьте ваше имя пользователя и пароль.

Я также пытался заставить JDeveloper использовать JavaHL.Предположительно, вы просто устанавливаете бинарный дистрибутив svn, помещаете JavaHL DLL в каталог bin установки svn и убедитесь, что он находится в системном пути.Я попробовал это с последними дисстами из CollabNet и Slik, и со старой svn-1.3.2, которую я нашел (документы JDev относятся к этой версии).Предположительно, это должно позволить вам выбрать вашу реализацию SVN в разделе Инструменты / Предпочтения / Управление версиями / Subversion, но отображается только SVNKit.

Мои вопросы:

  1. Кто-нибудь получил svn + sshс закрытым ключом для работы с SVNKit в JDeveloper?
  2. Кто-нибудь заставил JDeveloper использовать JavaHL вместо SVNKit?
  3. Кто-нибудь получил svn + ssh с закрытым ключом для работы с JavaHL в JDeveloper?

Очевидно, что если вы ответите «да» на любой из вышеперечисленных вопросов, меня интересует, как?; -)

С уважением,

Ларс Йоханссон

...