.gitconfigをディレクトリごとに切り替える
趣味ではgithubを,仕事ではgitlabを使う場合など,作業ディレクトリによってユーザ名やメールアドレスを切り替える
カテゴリ: tips
2018-04-20 17:20:13
## 前提
`git --version`でバージョンを確認.2.13以上ならOK.
Ubuntu 16.04 LTSでは2.7までしか入らないので,以下の手順でリポジトリを追加してgitをアップデートする.
```
$ sudo add-apt-repository ppa:git-core/ppa
$ sudo apt update
$ sudo apt upgrade git
```
## .gitconfigの設定
`~/work`以下のプロジェクトにだけ,`~/.gitconfig-work`の設定を反映させたい場合
+ `~/.gitconfig`に以下を追加
```
[includeIf "gitdir:~/work/"]
path = .gitconfig-work
```
+ `~/.gitconfig-work`を作成
```
[user]
name = [仕事用の名前]
email = [仕事用のメールアドレス]
```