前書き
同じPC上で複数のgitアカウントを利用したくなったので、個人的に良さそうなアカウントの切り替え方法についてメモします。
やり方
- サブ用ディレクトリを作成する
- サブ用ディレクトリの中に.sshを作成し、鍵を生成する
- サブ用のgit configを作成し、設定を投入する。
# サブ用のgit configを作成
touch ~/.gitconfig_sub
# 設定を投入する
[user]
name = [your_user_name]
email = [your_email_address]
~/.gitconfig
に設定を投入する
[includeIf "gitdir:~/your/sub/dir/"]
path = ~/.gitconfig_sub
~/.ssh/config
に設定を投入する
Host github github.com
HostName github.com
IdentityFile ~/your/sub/dir/.ssh/id_rsa
User git