#author("2022-01-25T02:54:24+09:00","default:ryuichi","ryuichi")
#author("2022-01-25T04:04:56+09:00","default:ryuichi","ryuichi")
* gitconfigのパスを変更する [#p39a7a7c]

** デフォルトのパス [#x2814c66]

 C:\Users\<USER NAME>\.gitconfig


** どのファイルでgitconfigが設定されているか確認 [#sce6e673]

 git config --list --show-origin

** 変更方法 [#pca58191]

*** 環境変数HOMEを設定する [#s3a9f3d6]

- コントロールパネルのシステムのプロパティを開く(もしくはsysdm.cplを実行して開く)
- 詳細設定→環境変数を開く
- ''変数: HOME''、''値: C:\Git'' のような設定をする(エクスプローラーを再起動する)
- これで''C:\Git\.giconfig''がパスになる
- ただし、Windowsでは環境変数HOMEは本来存在しないので任意のパスを指定してもいいが、UNIX由来のソフトウェアは環境変数HOMEを参照するものが多くあるので、それらのソフトウェアも影響を受けることになる
- よって、環境変数HOMEを設定する場合は、Gitだけでなく、他のソフトウェアも考慮してパスを設定する必要がある。UNIX由来のソフトウェアをまとめて設定したいなら、この方法はいい方法だが、そうでないなら止めた方がいい

*** 環境変数GIT_CONFIGを設定する [#jb018306]
*** 環境変数GIT_CONFIG_GLOBALを設定する [#jb018306]

- 上と同様に''変数: GIT_CONFIG''、''値: C:\Git\_gitconfig'' のような設定をする
- 上と同様に''変数: GIT_CONFIG_GLOBAL''、''値: C:\Git\_gitconfig'' のような設定をする


*** (使用不可)%PROGRAMFILES%\Git\etc\profileを編集する [#f7f1cade]

- Git Bashのprofileファイル(%PROGRAMFILES%\Git\etc\profile)を編集して、GIT_CONFIGを設定する方法はいつの頃からか使用できなくなったようだ

** 参考 [#q3bac27e]

- https://git-scm.com/docs/git-config
- https://stackoverflow.com/questions/4050905/changing-gitconfig-location-on-windows

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS