umbenannter Key mit git

Hat man gemäß der Anleitung bei github (oder irgendwo anders) einen Key hinterlegt, ihn aber nicht mit dem standardmäßigen „id_rsa“ benannt (sondern z.B. „~/ssh/github“), dann wird man von git abgestraft, da der Key natürlich nicht gefunden wird.

$ git remote add origin git@github.com:johndoe/foobar.git
$ git push -u origin master
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

Man kann nun aber diesen Key dem ssh Agent bekannt machen, dann funktioniert es:

$ ssh-add github
Enter passphrase for github:
Identity added: github (github)
$