Рейтинг:0

Ошибка проверки ключа хоста SSH Github

флаг cn

Я использовал относительно простой подход, чтобы попытаться безопасно клонировать репозиторий GitHub, но все еще борюсь.

На моем Mac я запустил, указав имя как MyKey и без пароля

ssh-keygen -t rsa

Я загрузил содержимое открытого ключа на GitHub с доступом для чтения и записи. Затем я выполнил следующие команды на своем сервере:

кошка > /root/.ssh/github.id_rsa << EOF
-----НАЧАЛО ОТКРЫТИЯ ЗАКРЫТОГО КЛЮЧА-----
Закрытый ключ 
-----КОНЕЦ ОТКРЫТИЯ ЗАКРЫТОГО КЛЮЧА-----
EOF

chmod 600 /root/.ssh/github.id_rsa
    
кошка > /root/.ssh/config << EOF
    Хост github.com
    Имя хоста github.com
    Файл идентификации ~/.ssh/github.id_rsa
EOF
chmod 600 /root/.ssh/config

git clone [email protected]:моеимя/myproject.git/var/www/test

Однако ошибка, которую я возвращаю:

Клонирование в '/var/www/test'...
Ошибка проверки ключа хоста.
фатальный: Не удалось прочитать из удаленного репозитория.
Пожалуйста, убедитесь, что у вас есть правильные права доступа
и репозиторий существует.

Где я мог ошибиться?

флаг in
Ключ хоста — это ssh-ключ сервера.Ssh сравнивает ключ, сохраненный при первом подключении, в файле known_hosts. Если он отличается, вы получите эту ошибку. Убедитесь, что ключ, который вы видите, является одним из этих https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.