githubへ接続できないときの対応

突然githubへ接続できなくなった。

$ ssh -T github.com

sign_and_send_pubkey: signing failed for RSA "/home/user/.ssh/id_rsa" from agent: agent refused operation

~/.ssh/config は正しく設定されており、~/.sshパーミッションが 700、~/.ssh/* のパーミッションが 600 になっていることも確認できた。

github - Permission denied (publickey) error when using Git? - Stack Overflow

に解決策が書かれている。

$ ssh-add ~/.ssh/id_rsa

を実行すればよい。