Macでssh時の'Permission denied (publickey).'の解決法

Macでたまにsshしたり、gitコマンドでGitHubにpushしたりするときに うまくいかない時があって色々調べたのでそのまとめ。