とある事情でGitHubに複数アカウントを持っていて、それを同じ端末から使いたかった。 GitHubのアカウントに登録するSSH公開鍵はGitHub全体で一意でなければならないらしく、同じSSH公開鍵を複数 のアカウントでつかいまわすことはできない。 解決方法はここに載っていた http://help.github.com/multiple-ssh-keys/ 要は、ssh-keygenで鍵をつくるときにデフォルトのid_rsaではなく何か適当な名前でつくってあげて、ssh-addで*1に認証鍵として追加してあげればいい。 $ ssh-keygen -t rsa -C 'ayumin@another' Generating public/private rsa key pair. Enter file in which to save the key (/Users/ayumin/.ssh