Por que o GitHub pode relatar uma chave pública como inválida? [fechadas]

Eu criei a chave ssh.
O resultado foi:

Your identification has been saved in /home/rajani/.ssh/id_rsa.
Your public key has been saved in /home/rajani/.ssh/id_rsa.pub.

A chave está no formato hexa decimal, mas ao adicioná-lo ao GitHub, estou recebendo um erro como este:

Key is invalid. 
It must begin with 'ssh-rsa' or 'ssh-dss'. 
Check that you're copying the public half of the key .

Como devo adicionar corretamente uma chave ssh ao GitHub?

questionAnswers(2)

yourAnswerToTheQuestion