git clone error - аутентификация хоста не может быть установлена
Возникли проблемы с клонированием репозитория git на новый компьютер.
На новом компьютере я запустил ssh_keygen следующим образом
ssh-keygen -t rsa -C "laptop"
И я скопировал его в буфер обмена, используя:
cat ~/.ssh/id_rsa.pub > /dev/clipboard
Затем я зашел в настройки профиля gitlab и добавил ключ ssh.
Когда я пытаюсь клонировать от Intellij я получаю
клон не удался. Не удалось прочитать из удаленного хранилища
Когда я запускаю из CliGit Clone с помощью
git clone git@mygitlab:myproj/myproj.git
я получил
Подлинность хоста ilgitlab (10.10.0.158) не может быть установлена.
Первоначальный клон успешен, когда я выбираю "да", но интеграция с Intellij не ведет себя хорошо.
Я работаю с vpn (cisco anyconnect).
2 ответа
Да, если для первого клона добавить ключ к известным хостам, вы должны сделать первый вручную, а второй и так далее должен пройти без проблем,
Это должно быть сообщение вроде этого:
Вы можете автоматизировать обновление файла ssh/known_hosts, выполнив подобную команду.ssh-keyscan github.com >> .ssh/known_hosts
После этого в следующий раз, когда вы запустите клон git, он уже будет иметь хост в файле known_hosts.