Я использую 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, и это, откровенно говоря, маленький кошмар: / Если кто-то испытал то же самое или знает какое-либо лекарство, я был бы признателен за любую помощь.