例えば、普段使いのgithub ssh keyがあり、一方で会社用のgithubを分けたい。sshとかだとどのキーを使うか指定できるが、gitだとそんなオプションなくてめんどい感じ。
この gist https://gist.github.com/jexchan/2351996 を参考にしようとしたが、実際もっと手順減らせたので記録。
普段使いの ~/.ssh/id_rsa と特別な ~/.ssh/id_rsa_special があると想定。
切り替え
$ ssh-add -d ~/.ssh/id_rsa
$ ssh-add ~/.ssh/id_rsa_special
戻す
$ ssh-add -d ~/.ssh/id_rsa_special
$ ssh-add ~/.ssh/id_rsa
以上っす。