Как мне настроить конфигурационный файл Subversion Eclipse для использования моего закрытого ключа? - PullRequest
0 голосов
/ 29 марта 2010

Я использую Eclipse и Subversive для управления SVN в Windows. Я также установил TortoiseSVN. Я использую SVN-репозиторий, использующий схему svn + ssh, и изменить это невозможно.

Теперь в% APPDATA% \ Subversion \ config есть файл, который мне нужно отредактировать, чтобы выполнять взаимодействие SVN в Eclipse без ввода пароля каждый раз. Строка в этом файле конфигурации теперь выглядит (по умолчанию):

ssh = $SVN_SSH ssh -o ControlMaster=no

Я немного читал в Интернете, что $ SVN_SSH - это переменная окружения в Windows, и в этом случае она указывает на TortoiseSVN \ bin \ TortoisePlink.exe, что правильно.

Какие дополнительные параметры нужно добавить к этой конфигурации, чтобы она взяла мой закрытый ключ? Я обновил файл «author_keys» на сервере (в моей папке .ssh), используя свою открытую ключевую фразу, и я протестировал и подтвердил, что вход на сервер SVN вне Eclipse работает так же, как и при использовании моего личного / открытого ключа. пара.

Проблема здесь в том, чтобы заставить все это работать в Eclipse, и это, откровенно говоря, маленький кошмар: / Если кто-то испытал то же самое или знает какое-либо лекарство, я был бы признателен за любую помощь.

1 Ответ

2 голосов
/ 29 марта 2010

Если вы установите переменную окружения 'SVN_SSH', остальная часть строки будет проигнорирована, поэтому вы должны либо заменить '$ SVN_SSH ssh' на путь к программе, либо перенести необходимые аргументы в конец переменной окружения SVN_SSH. .

...