assumindo que você configurou a autenticação pki / non-interactive com o github (ou seja, a chave pública correspondente enviada autenticada para que quando você executar git pull, sua chave privada ~ .ssh / id_dsa ou ~ ..ssh / is_rsa seja lida para autenticação ).
o problema é mais provável que a chave privada responsável esteja perdendo no novo dispositivo em:
user@host:.ssh/id_dsa
certifique-se de que sua chave privada esteja colada naquele local, uid esteja correta e chmod 0400 ou não funcione.
EDITAR:
Assim, uma vez que sua chave pública seja atualizada para o github, qualquer pessoa com a chave privada correspondente poderá fazer o download / alterar / excluir seu código-fonte. se tiver sido compropised, você pode revogá-lo e adicionar outro, desde que você tenha login no portal do github ou acesso ao e-mail no arquivo com o github ou altere psassword / get into portal
A chave privada
deve ser mantida off-line e criptografada