こりゃおかしいと気づきながらもだましだまし使っていたが、
そろそろ解決したいと思い、毎度きかれたこの言葉
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
のいい加減おさらばします。
$ sudo ssh -i ~/.ssh/id_rsa -vT git@github.com
debug1なんちゃらがいっぱい出ます。
/****省略****/
このまま、うまく通ればいいですが、
以下の様な警告文が出た場合、
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/home/hoge/.ssh/id_rsa.pub' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /home/hoge/.ssh/id_rsa.pub
debug1: No more authentication methods to try.
Permission denied (publickey).
権限を変えればいけるらしい。
$ sudo chmod 0600 ~/.ssh/id_rsa #権限を変える
$ sudo ssh -i ~/.ssh/id_rsa -vT git@github.com #もう一度
これで無事に Hi hoge!って呼ばれて、ちゃんと通るようになりましたとさ!
ちなみに、git clone するときは、
https:だからね!
参考
MacでSSH公開鍵・秘密鍵ファイルをコピーして使ったら警告がでた