概要
1台のPCで仕事用、個人用それぞれのGitリポジトリに接続する場合、
git config
の設定を都度行うのは面倒です。
そこで~/.gitconfig
にディレクトリ毎に仕事用、個人用の設定を行うことで、
と自動で行うことが出来ます。
メールアドレス | ディレクトリ | |
---|---|---|
仕事 | tsunokawa@example.com | ~/work/以下 |
個人 | tsunokawa@example.net | ~/personal/以下 |
~/.gitconfig
ここで全体の設定を行います。
# グローバル設定 [user] name = Kenichi Tsunokawa email = tsunokawa@example.com # ~/work/以下の場合仕事用に設定を行う。 # 仕事用設定ファイルを指定 [includeIf "gitdir:~/work/"] path = ~/.gitconfig-work # ~/personal/以下の場合仕事用に設定を行う。 # 個人用設定ファイルを指定 [includeIf "gitdir:~/personal/"] path = ~/.gitconfig-personal
.gitconfig-work
~/work/
以下にcloneしたリポジトリの場合の設定を記述します。
[user] name = Kenichi Tsunokawa email = tsunokawa@example.com
.gitconfig-personal
~/personal/
以下にcloneしたリポジトリの場合の設定を記述します。
[user] name = Kenichi Tsunokawa email = tsunokawa@example.net