Что значит ошибка Key is invalid при добавлении SSH-ключа на GitHub
При попытке добавить SSH-ключ в аккаунт GitHub появляется ошибка:
Ключ был создан по инструкциям Hexlet и GitHub, но в окне добавления ключа формат отличается: ключ начинается не с ssh-rsa или ssh-ed25519, а с чего-то вроде AAA.... Почему возникает ошибка и как правильно добавить ключ?
месяц назад
Nikolai Gagarinov
Ответы
0
Ошибка возникает из-за того, что на GitHub нужно вставлять полный публичный ключ в формате OpenSSH, а не его часть.
Правильный публичный ключ выглядит так:
Чтобы добавить ключ:
- Скопируйте весь содержимый файл
id_rsa.pubили аналогичного публичного ключа, включая начало (ssh-rsa) и окончание (ваш email). - Вставьте его в поле Key на GitHub.
- Сохраните изменения.
Если скопировать только среднюю часть ключа, GitHub считает его некорректным и выдаёт ошибку Key is invalid.
Совет: никогда не используйте приватный ключ (
id_rsa) для вставки, только публичный (id_rsa.pub).
месяц назад
Nikolai Gagarinov
Похожие вопросы