同じマシンで複数のgithubアカウントを使い分ける

  • 197
    Like
  • 0
    Comment
More than 1 year has passed since last update.

例えば、個人ではGithub、会社ではGHEのアカウントを持っているなどの場合、同じマシンでアカウント(コミッター名)を使い分ける方法。
単純に、--globalを付けなければリポジトリ単位で設定できるので、使用頻度が高い方を--globalで設定し、もう一方はリポジトリ単位で設定する。
ファイルでいうと、--globalをつけるとhomeの設定~/.gitconfigに、つけないとそのリポジトリ内の設定./.git/configに書かれるということになる。

メインのアカウント(~/.gitconfig)
git config --global user.name "メインアカウントのユーザ名"
git config --global user.email "メインアカウントのメールアドレス"
サブのアカウント(./.git/config)
cd [ローカルリポジトリのディレクトリ]
git config user.name "サブアカウントのユーザ名"
git config user.email "サブアカウントのメールアドレス"