はじめに githubは公式でも言っているように、基本的に1人1アカウントで運用することが推奨されています。 しかし、様々な事情で複数のGithub Accountを利用している人も多いのではないでしょうか。 そんな時に困るのが、git commandを使用する時の認証だと思います。 実際にググってみると、以下のような回避方法がありました。 ssh keyを登録して、ssh configを設定して切り分ける方法(一番王道) 1つのリポジトリだけであれば、 https://username:password@github.com/xxx/xxx でcloneする方法(リポジトリ一つならこれが圧倒的に楽) .netrc を切り替えて使う方法 (sshの設定しなくていいけど、手動切り替え) しかし、sshの鍵登録するのもいやだし、すべてのremote設定を git:// にするのも面倒。 go