Git for Windows のgitconfigファイルのインストール場所と初期値について
Git for Windows のgitconfigファイルのインストール場所と初期値について紹介します。
Git for Windowsのインストール
Git for Windows のインストールについては
こちらの記事を参照して下さい。
gitconfig の配置場所
gitconfigの配置場所は次の通りです。
管理者権限でプログラムディレクトリにインストールした場合
C:\Program Files\Git\etc\gitconfig
ユーザー権限でユーザーのディレクトリにインストールした場合
C:\Users\(ユーザー名)\AppData\Local\Programs\Git\etc\gitconfig
gitconfigの初期値
インストールオプションによって変わりますが、デフォルトの設定でインストールした場合次の内容になります。
[diff "astextplain"]
textconv = astextplain
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
[http]
sslBackend = openssl
sslCAInfo = C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
[core]
autocrlf = true
fscache = true
symlinks = false
[pull]
rebase = false
[credential]
helper = manager-core
[credential "https://dev.azure.com"]
useHttpPath = true
[init]
defaultBranch = master
補足
ユーザーディレクトリにインストールした場合は sslCAInfoの値が以下のパスになります。
sslCAInfo = C:/Users/(ユーザーID)/AppData/Local/Programs/Git/mingw64/ssl/certs/ca-bundle.crt
ユーザーディレクトリの .gitconfig
リポジトリの複製や認証をした場合には、ユーザーディレクトリに次のパスの
.gitconfig
ファイルが作成されます。
C:\Users\(ユーザーID)\.gitconfig
ファイルの内容は設定や認証の内容により変わりますが、一例として以下を紹介します。
[core]
editor = \"C:\\Users\\(ユーザーID)\\AppData\\Local\\Programs\\Microsoft VS Code\\bin\\code\" --wait
[credential "https://(リポジトリのホスト名)"]
provider = generic
[user]
email = (Gitのメールアドレス)
name = (Gitのユーザー名)
email, name は認証情報ではなく、GitのAuthorに設定されるメールアドレスとユーザー名の値です。
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用