会社の PC を使っていると、普段は会社用の GitHub アカウントで作業をするが ちょっとしたコードなどをたまに個人の GitHub リポジトリに保存したい時があり、その時はコミットも個人のアカウントで行いたい。 そういった感じで1台の PC で複数の GitHub アカウントを切り替えて使うための設定手順。 SSH を使った方法はググると記事がいくつか見つかるんだけど https の方はなかったのでメモ。 前提として、メインで使うアカウントについては すでにSSH鍵の登録や git config --global でユーザー名、メールアドレスなどの設定が済んでいるものとします。 TL;DR SSH の場合 サブアカウント用のSSH鍵を生成し、GitHub に登録する ~/.ssh/config を編集し、サブアカウント用の Host 情報を定義する 以下、各リポジトリで git@[サ
![1台のPCで複数のGitHubアカウントを使う(SSHとhttps) - dackdive's blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/289dfc6e5e11c5a884ba3c111a22ae25b4411bd2/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fd%2Fdackdive%2F20151011%2F20151011173413.png)