Ответ 1
У меня была аналогичная проблема, а это значит, что удаленный хост неизвестен/не доверен. Исправление состоит в том, чтобы иметь запись удаленного хоста в файле known_hosts.
Это то, что я сделал:
-
Создайте (или используйте существующие) ключи RSA и сохраните их в файле
<USER.HOME>/.ssh
. Если вы используете eclipse, вы можете генерировать ключи RSA с помощью Preferences;- Общие → Сетевые подключения → SSH2, а затем выберите Управление ключами.
- Теперь нажмите
Generate RSA Key...
- И затем
Save Private Key...
в папке .ssh
-
Теперь ваш
<USER.HOME>/.ssh
будет содержать файл; закрытый ключ, открытый ключ и known_hosts - поделиться своим открытым ключом с доверенными хостами.
- Откройте Git Bash Promp (командная строка) и введите команду ниже.
-
ssh -vt <user>@<hostname>
- Например: ssh -vt git @mygithub.com
-
- При запросе ошибки... Вы действительно хотите продолжить подключение (да/нет)?
- Скажите "да"
- Теперь ваш удаленный хост добавлен в known_hosts
- Готово.
Теперь, если вы попытаетесь нажать файл на удаленный, вы не увидите никаких ошибок.