2015-11-22 5 views
1

Я попытался настроить ssh-соединение, чтобы иметь возможность вытащить git-хранилища с помощью EGit в Eclipse через ssh. (Я использую Eclipse Luna). Для этого я использовал инструкции, приведенные в Wiki Eclipse.Eclipse и EGit: не удается экспортировать SSH

Я пошел в Затмения -> Windows -> Настройки -> Общие -> Подключение к сети -> SSH2 -> Управление ключами -> Генерация RSA Key и пытался экспортировать ключ через «Экспорт через SFTP» Кнопка. Я вошел [email protected], но вместо того, чтобы экспортировать свой ключ, появилась ошибка в верхней части окна («не удалось экспортировать ключ SSH на удаленный сервер»)

Я сделал весь процесс несколько месяцев назад (это сработало) и только хотел повторить это, потому что вытащить мой репозиторий вызвало ошибку. Старый тянуть Ошибка: SSH: //[email protected]/gitroot/myproject.git: Session.connect: java.io.IOException: Конец IO потока Read

Я прочитал о обновить EGit и обновить его, а также попробовать весь процесс на новом ноутбуке, но ошибка также возникает в новом ноутбуке с новым Eclipse.

Кто-нибудь знает решение моей проблемы? Заранее спасибо!

+0

Почему вы используете «githubID» на eclipse.org или вы имеете в виду имя учетной записи участника Eclipse? –

+0

Я имею в виду имя учетной записи коммандера Eclipse, которое я думаю. В моей учетной записи Eclipse это называется «GithubID» (это отображаемое имя в моих коммитах в репозиториях и т. Д.). – user2550641

+0

Если вы обращаетесь к репозиторию git, размещенному на eclipse.org, вам нужно будет передать имя учетной записи участника Eclipse, которое может быть отличается от вашего идентификатора пользователя GitHub. Имя учетной записи участника Eclipse обычно является первой буквой вашего имени плюс ваша фамилия. –

ответ

1

Наконец-то я обратился за помощью к веб-мастеру Eclipse. Поскольку мой IP-адрес не был заблокирован (это могло быть решением!) Я попытался использовать Git Bash вместо EGit, и это сработало! Так что это не проблема с моим ключом ssh, но с клиентом, который, кажется, сломан.

Это больше, чем все команды git вручную, но, в конце концов, это работает.

Смежные вопросы