TL; DR: C:\Users\All Users\Git\config
.
Zobacz git-for-windows PR 470
na Windows, jak nie ma centralnego /etc/
katalogu, jest jeszcze inny plik konfiguracyjny (znajduje się na %PROGRAMDATA%\Git\config
), przeznaczony do przechowywania ustawienia wszystkie Git związanego oprogramowania zainstalowanego na komputerze .
W związku z tym plik konfiguracyjny ma jeszcze niższy priorytet niż plik $(prefix)/etc/gitconfig
.
Można sprawdzić, że (z 2.8+ git, marzec 2016), wpisując
git config --list --show-origin
Patrz "Where do the settings in my Git configuration come from?"
Jak wspomniano w git config
FILES, git poszukuje wartości (lub wartości domyślne, jeśli nie znaleziono) konfiguracji w 3 miejscach (poza samym repozytorium git)
$(prefix)/etc/gitconfig
Systemowy plik konfiguracyjny.
$XDG_CONFIG_HOME/git/config
Drugi plik konfiguracyjny dla konkretnego użytkownika.
Jeśli $XDG_CONFIG_HOME
nie jest ustawiony lub pusty, zostanie użyty $HOME/.config/git/config
. Każda zmienna jednowartościowa ustawiona w tym pliku zostanie nadpisana przez to, co jest w ~/.gitconfig
. Dobrym pomysłem jest nie tworzyć tego pliku, jeśli używasz starszych wersji Gita, ponieważ wsparcie dla tego pliku zostało dodane całkiem niedawno.
~/.gitconfig
konkretnego użytkownika plik konfiguracyjny. Zwany również "globalnym" plikiem konfiguracyjnym.
Ale quick process monitor wspomina czwarty miejsce (ponownie, poza samą repo git)
W C:\ProgramData\Git
widzę dodatkowe wartości:
C:\ProgramData\Git>more config
[core]
symlinks = false
autocrlf = true
[color]
diff = auto
status = auto
branch = auto
interactive = true
[pack]
packSizeLimit = 2g
[help]
format = html
[http]
sslCAInfo = C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
[sendemail]
smtpserver = /bin/msmtp.exe
[diff "astextplain"]
textconv = astextplain
[rebase]
autosquash = true
As wspomniano w "What is the significance of the ProgramData
folder in Windows?", ten folder to ten z All Users
:
C:\Users\All Users\Git>dir
Volume in drive C has no label.
Directory of C:\Users\All Users\Git
23/10/2015 16:36 <DIR> .
23/10/2015 16:36 <DIR> ..
23/10/2015 16:36 350 config
Czy możesz podzielić się różnicami między plikami? – Whymarrh