Я думаю, что это сообщение об ошибке в некотором роде. Я предполагаю, что плагин просто перехватывает исключение базовыми командами (вероятно, ssh, поскольку выполнение не выполняется на ls, которая, вероятно, является первой командой после успешного подключения), и показывает свое собственное сообщение («выполнение команды ls») , Поэтому трудно дать рабочий ответ. Я попробовал ответить Даниэлю, это не сработало для меня.
Так что я копнул глубже и попытался вручную клонировать репозиторий через
git clone username@host.path_to_repo
и это сработало очаровательно.
Таким образом вы проверяете, соответствует ли ваш метод аутентификации тому, что вы ожидаете, и ваш .ssh/config
также хорош.
Зная, что я могу подключиться, я предположил, что ошибка должна быть где-то в Eclipse / EGit. Например, я подумал, что может быть мешает метод аутентификации в мастере импорта проекта. (Помещение ssh: // перед путем, может помешать .ssh/config
- в любом случае: нет.)
Или, возможно, настройки SSH для Eclipse были неправильными: Window --> Preferences --> General --> Network Connection --> SSH
. ОН, некоторые из моих ключей не были перечислены. Добавление и перезапуск: та же ошибка -> разочарование. Все остальные настройки выглядели нормально. Я не мог найти вескую причину.
Кроме того, мое соединение не самое лучшее, поэтому каждая попытка подключения занимает много времени. Отчаянно я перепроверил Window --> Preferences --> Team --> Git -->
и KABAMM! Я нашел настройки, которые я первоначально думал, что это может быть нарушителем спокойствия.
Remote connection timeout (seconds): 30
Как я уже сказал, вместо молниеносной скорости я чувствую себя скорее как улитка, и git-плагин сдался еще до того, как ответ сервера даже достиг меня. По крайней мере, это мое предположение, потому что, поскольку я установил значение 120
, у меня больше времени, чтобы выпить чай, и когда я вернусь, все ветви будут готовы клонировать:)