Как настроить Eclipse для использования ssh-agent для cvs? - PullRequest
5 голосов
/ 20 декабря 2008

Несколько способов задать этот вопрос:

  • Как мне получить eclipse для использования моего ssh-config?
  • Как мне заставить eclipse использовать / usr / bin / ssh вместо внутренней реализации? (Я не совсем уверен, что это так, но он не читает записи хоста в .ssh / config)

Вот что я пробовал:

  • иметь CVS_ROOT в среде, в которой начинается eclipse (меня спрашивают имя пользователя и пароль, я знаю, что эта установка работает с cvs из командной строки)
  • создать новое хранилище с типом подключения ext (сообщение: неизвестный ответ получен от сервера cvs:)
  • то же самое, с extssh (ошибка: невозможно найти хост, что означает, что .ssh / config не читается, я ссылаюсь на определенный здесь псевдоним хоста)
  • то же самое, но с dns-именем сервера, на этот раз меня просят ввести фразу-пароль для моего id_rsa-файла, поэтому eclipse, похоже, знает о по крайней мере части моей ssh-setup. Диалог парольной фразы взят из затмения, а не обычного диалога ssh-agent.

Я использую Eclipse 3.4.1 в Ubuntu 08.10

Ответы [ 2 ]

2 голосов
/ 13 января 2009

Полагаю, вы смотрели SSH в Windows -> Настройки.

Я использовал ssh с затмением. IIRC, мне нужно было добавить ключ в

  • Окно -> Настройки -> Общие -> Сетевые подключения -> SSH2.

Вы также можете изменить программу, которую вы используете для SSH (например, вы не доверяете реализации SSH на Java) в

  • Окно -> Настройки -> Команда -> CVS -> Метод подключения к Ext.
0 голосов
/ 15 ноября 2012

Eclipse может использовать ssh-agent следующим образом:

  1. Окно / Настройки / Команда / CVS / Ext Connection Method
  2. Выберите «Использовать внешнюю программу для подключения»
  3. CVS_RSH: SSH
  4. Параметры: -l {пользователь} {хост}
  5. CVS_SERVER: cvs

Обратите внимание, что ваши URL-адреса cvs содержат в себе "ext:" в каталоге .cvs

Таким образом, затмение просто использует ssh, как вы используете в своей оболочке. Если ssh-agent работает в вашей оболочке, он также работает с eclipse.

...