1. ホーム
  2. windows

[解決済み] Windowsで.gitconfigの場所を変更する

2022-05-13 16:07:54

質問

Windowsのデフォルトでは、Gitはグローバルな.gitconfigを c:\documents and settings\user\

どうすれば、この位置を変更して .gitconfig を c:\my_configuration_files\ ?

全くできないのでしょうか?

どのように解決するのですか?

もし HOMEc:\my_configuration_files\ に変更すると、git は .gitconfig をそこに配置します。環境変数の編集については をご覧ください。 . 変数HOMEを設定してから、cmd.exeのウィンドウを再度開いてください。コマンドを使用して、HOME が本当に正しい値を指していることを確認します。

HOME を変更すると、もちろん、他のアプリケーションにも影響があります。しかし、git のソース コードを読むと、コマンド ラインを調整する必要なくこれらのファイルの場所を変更する唯一の方法であるように思われます。Stefanの回答も検討してみてください。GIT_CONFIG変数を設定することができます。しかし、あなたが望むような効果を与えるには、GIT_CONFIG 変数に --global フラグをすべての git 起動に渡す必要があります(さらに、ローカルの .git/config ファイルはすべて無視されます)。