前提・目的 GitHub (または Bitbucket) に複数アカウントを所有しており、接続にはSSHを用いている。接続アカウントを状況により切り替えたい。 ※複数アカウントを運用する際には GitHub, Bitbucket の利用規約周りをちゃんと読んでおいたほうが良いと思う。僕自身には規約周りを人に説明できるほどの言葉が無いため、そのあたりの解説は本記事では行わない。 概要 接続アカウントを切り替えたい。 git config で変わるのはコミット時Authorのみ。認証には関係ない。 認証を切り替えるためには、SSH鍵の切替が必要。 普段使っている鍵を書き換えるわけにはいかないので、別の鍵を作り、設定を行う。 git config について コミット時のAuthorを切り替えるために、ローカルのリポジトリ内で以下を行っておこう。 $ git config user.name "名