Я просто мав це питання. Супер розчарування. Я припустив, що моя ситуація могла вплинути на причину проблеми. Я використовую планшет, намагаючись налаштувати ключ на сайті githubs через браузер свого планшета (Chrome), і копіюю ключ із програми ssh, підключеної до віддаленого сервера Linux.
У підсумку сталося те, що якось, коли я скопіював ключ до браузера, він ввів ряд розривів рядків. Мало того, але він також видалив символ із кожної точки, куди було вставлено новий рядок.
Тому, щоб змусити його працювати, мені довелося вручну знаходити кожен новий розрив рядка, а потім шукати ту частину ключа, щоб знайти відсутній символ. Потім я додав символ і видалив новий рядок. Після того, як я вловив кожну зміну, ключ працював нормально.
До речі, я сам не додавав жодних нових розривів рядків, таких як той, що згаданий іншими після ssh-rsa.
Сподіваємось, це допомагає іншим. Я не уявляю, чому це сталося. Дурно, що копіювання в буфер обміну змінить текст, який скопіювали. О, я також скопіював його прямо з Vim.
ssh-rsa
що стоїть перед самим ключем, так?