Я думаю, что это сообщение об ошибке носит общий характер. Я предполагаю, что плагин просто улавливает исключение базовыми командами (вероятно, ssh, поскольку выполнение не выполняется на ls, что, вероятно, является первой командой после успешного подключения) и показывает свое собственное сообщение («выполнение команды ls») . Поэтому трудно дать рабочий ответ. Я попробовал ответить Даниэлю, это не сработало для меня.
Итак, я копнул глубже и попытался вручную клонировать репозиторий через
git clone [email protected]_to_repo
и это сработало очаровательно.
Таким образом вы проверяете, соответствует ли ваш метод аутентификации ожидаемому и ваш .ssh/config
тоже хорош.
Зная, что я могу подключиться, я предположил, что ошибка должна быть где-то в Eclipse / EGit. Например, я подумал, что метод аутентификации в мастере импорта проекта мешает. (Добавление ssh: // перед путем может помешать .ssh/config
- в любом случае: nope.)
Или, может быть, настройки SSH для Eclipse были неправильными: Window --> Preferences --> General --> Network Connection --> SSH
. Ой, некоторых из моих ключей не было в списке. Добавление и перезапуск: та же ошибка -> разочарование. Все остальные настройки выглядели нормально. Я не мог найти ни одной веской причины.
Кроме того, у меня не лучшее соединение, поэтому каждая попытка подключения занимает много времени. Отчаянно перепроверил Window --> Preferences --> Team --> Git -->
и КАБАММ! Я нашел настройки, которые, как я изначально думал, могут быть причиной проблем.
Remote connection timeout (seconds): 30
Как я уже сказал, вместо молниеносной скорости я чувствую себя улиткой, и git-plugin сдался еще до того, как до меня добрался ответ сервера. По крайней мере, это мое предположение, потому что, поскольку я установил значение 120
, у меня есть больше времени, чтобы выпить свой чай, и когда я вернусь, все ветки готовы к клонированию :)
person
nuala
schedule
25.04.2012