У меня есть сервер CVS, который, как известно, в порядке (работает с других машин).Я пытаюсь настроить Eclipse для подключения из окна Ubuntu.
Следующая команда командной строки успешно выполняется:
cvs -d ':extssh:myuser@myhost/path/to/repository' checkout myrepository
Тем не менее, когда я запускаю Eclipse 'Добавить CVS Repository', он зависает при этом, используя протоколы extssh и pserver.extssh с использованием порта 22.
(сообщения об ошибке нет, оно просто зависает. Независимо от того, включено или выключено «Проверка подключения по окончании».) Я проверил, что все настройки в порядке.Порт 22 не заблокирован.Я дважды проверил настройки в разделе «Общие»> «Сетевые подключения» и «Команда> CVS». Не думаю, что это проблема с ssh без ключа.
Это на Ubuntu, но это точно такой же Eclipse CVSнастройки клиента успешны из коробки Mac.(В Ubuntu используется 9.10, а Eclipse устанавливается как EasyEclipse 1.3.1, устанавливается как пользователь, а не как root.
Плагин org.eclipse.team. * Версии:
(Ubuntu)<br>
org.eclipse.team.cvs.ssh,.ssh2 3.2.100<br>
org.eclipse.team.ui,.core,.cvs.core,.cvs.ui 3.3.r33x_2007...<br>
(Mac)<br>
org.eclipse.team.cvs.ssh2 3.2.300<br>
org.eclipse.team.ui,.cvs.core,.cvs.ui 3.5.100.l20100527-0800
(EasyEclipse не позволяет мне обновить плагины Ubuntu, он настаивает на том, что эти 4-летние являются последними. Возможно, аргумент против использования EasyEclipse.)
Как устранить неполадки? Как отследитьчто на самом деле происходит внутри Eclipse? (как сказал бы 'cvs -t -t') (В качестве боковой панели, Eclipse должен на самом деле печатать правильное сообщение об ошибке. Я проверил все приложения и руководства, которые я могу найти в Google.)