git config --global nereye yazılır?

İşleri ayarlamak için git config --global kullanırken, hangi dosyaya yazacak?

Örnek:

git config --global core.editor "blah"

Bu yerlerde bulamıyorum:

C:\Program Files\Git\etc\gitconfig

C:\myapp\.git\config

Bir ENV ayarlamadım mı?

Git sürümüm: 1.6.5.1.1367.gcd48 - Windows 7'de

Çözüm

Güncelleme 2016: git 2.8 (Mart 2016) ile basitçe kullanabilirsiniz:

git config --list --show-origin

Hangi yapılandırmanın nerede ayarlandığını göreceksiniz.
Bkz. "Git yapılandırmamdaki ayarlar nereden geliyor?"

Steven Vascellaro'nun][2] yorumlarda işaret ettiği gibi,

standart olmayan kurulum konumları ile çalışacaktır. (yani Git Portable)

(istediğiniz yerde sıkıştırılabilen en son PortableGit-2.14.2-64-bit.7z.exe gibi)


Orijinal cevap (2010)

Dokümanlardan]6:

--global

Seçenekleri yazmak için: .git/config deposu yerine global ~/.gitconfig dosyasına yazın.

Windows için Git]7 kullandığınızdan, bunun hangi konuma karşılık geldiği net olmayabilir. Ancak etc/profile dosyasına bakarsanız (C:\Program Files\Git içinde), göreceksiniz:

HOME="$HOMEDRIVE$HOMEPATH"

Anlamı:

C:\Users\MyLogin

(Windows 7'de)

Bu, dosyanın Windows 7'de Git için C:\Users\MyLogin\.gitconfig içinde olduğu anlamına gelir.

Yorumlar (15)

*nix'lerde, `~/.gitconfig' içinde bulunur. Evinizde buna karşılık gelen bir dosya var mı?

Windows'ta git bash yazabilirsiniz

notepad ~/.gitconfig
Yorumlar (3)

msysgit için yollar şunlardır:

Windows XP -C:\Documents and Settings\\.gitconfig

Windows Vista+ C:\Users\\.gitconfig

Yorumlar (2)