Von einem Linux-Hintergrund kommend, finde ich Apples Modifikationen an der Unix-Hierarchie immer noch etwas verwirrend. Trotzdem machen es mir diese subtilen Änderungen schwer, schnell das zu tun, was ich brauche.
Ich habe kürzlich GIT installiert, damit ich von meinem MacBook aus an einer Reihe von Projekten arbeiten kann. Unter Linux kann man Standardkonfigurationseinstellungen definieren, die /etc/gitconfig
zuerst in die Konfiguration des Benutzers geladen und dann mit ~/.gitconfig
.
Wenn ich diese standardmäßige globale Git-Konfigurationsdatei darin erstelle, /etc/gitconfig
hat sie keine Auswirkung, wenn ich meine Aliase ausführe, es sei denn, ich definiere sie speziell für jeden Benutzer auf dem Computer.
Könnte mir bitte jemand genau vorschlagen, wie dieses Standardverhalten unter OS X funktioniert?
Dies könnte jemandem helfen. Ich habe diese Konfiguration an folgendem Ort gefunden:/usr/local/git/etc/gitconfig
Du kannst es versuchen
git config --system -e
Und
git config --global -e
um die System- und globalen Konfigurationsdateien in einem Editor zu öffnen. Das wird Ihnen sagen, welcher Pfad git
nach diesen Dateien sucht, indem Sie sich die Datei ansehen, die es öffnet.
Sie werden es nicht glauben, aber nach der Installation von Xcode 5.1.1 in Mavericks 10.9.3 ist jetzt der --system
Pfad für meinegitconfig
/Applications/Xcode.app/Contents/Developer/usr/etc/