Ошибка аутентификации: неверный пароль или отсутствует ключ S SH при импорте проекта в контейнер eclipse docker - PullRequest
1 голос
/ 12 февраля 2020

Моя операционная система: Ubuntu 16.04 Eclipse 4.0 docker image

При выполнении импорта проекта -> из Git, я получаю ошибку:

s sh : // ... Auth Failed: неверный пароль или отсутствует s sh ключ

Я делю локальную папку .ssh с контейнером, используя -v /Users/name/.ssh:/root/.ssh:ro и могу успешно импортировать проект при затмении в хост без Docker.

Есть идеи, почему возникает эта ошибка?

[Обновить]

Я могу клонировать из командной строки после входа в систему через оболочку в Docker контейнере.

Я думал, что проблема может быть Windows -> Настройки-> Общие-> Сетевые подключения-> SSH2 [Методы аутентификации], попытался выбрать только publi c key | пароль и другие комбинации выдают одну и ту же ошибку после сохранения / повторного затмения. Я вижу, что ключи et c правильно заполнены в настройках сети -> вкладки ssh2.

1 Ответ

0 голосов
/ 12 февраля 2020

Во-первых, убедитесь, что Eclipse, работающий внутри контейнера, делает так: root.
Поскольку URL-адрес S SH будет искать свой ключ в ~/.ssh, а контейнер имеет свой /root/.s sh заполнено вашими общими файлами, а не ~<auser>/.ssh.

Во-вторых, проверьте, защищена ли ваша клавиша S SH парольной фразой (что означает, что вам потребуется на вашем хосте, где S SH работает, агент s sh для кеширования ключевой фразы)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...