ssh-agentの設定

つい最近GitHubを二段階認証に変えて、git pushがSSHのURLでないと出来なくなるらしいのでssh-agentの設定をいい加減設定することにした。*1
結局色々参考記事を見てみたけど、expectでキーを追加することにした。
これならSSH_ASKPASSにexpectスクリプトを指定してやれば~/.ssh-agent-infoの設定は必要ない気がする。まぁでもいいや。

gist.github.com

参考記事

*1:このおかげで最近pushの量が増えた気がする。もっと早くやればよかった。