Что значит ошибка Permission denied (publickey) при git clone через SSH на Ubuntu — Q&A Хекслет
2026-02-26 15:03 Diff

Ошибка возникает из-за того, что GitHub не распознает ваш SSH-ключ. Для клонирования через SSH необходимо:

  1. Сгенерировать SSH-ключ (если еще не создан):
  1. Добавить публичный ключ на GitHub Скопируйте содержимое файла ~/.ssh/id_rsa.pub и добавьте его в GitHub:

    • Перейдите в Settings → SSH and GPG keys → New SSH key
    • Вставьте ключ и сохраните
  2. Проверить соединение с GitHub:

Если всё сделано правильно, GitHub подтвердит ваш доступ. После этого команда git clone через SSH будет работать.

ошибка не связана с самим IP или добавлением в known_hosts — это нормально, предупреждение лишь о том, что GitHub добавлен в список известных хостов.

Подробнее о ключах и SSH — https://hexletguides.github.io/ssh/ Подробнее о добавлении ключа на Гитхабе — https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account