Definición de algunas configuraciones GIT globales para que se hereden automáticamente

sinopsis

Viniendo de un entorno Linux, todavía encuentro algo confusas las modificaciones de Apple a la jerarquía de Unix. Sin embargo, estos cambios sutiles me dificultan hacer rápidamente lo que necesito.

  • Explicaré mi escenario en una configuración de Linux, ya que tendría más sentido, luego espero que alguien pueda traducir esto a la jerga de BSD/OS X.
  • No me gustan las cosas basadas en GUI si hay una alternativa CLI.

Problema

Recientemente instalé GIT para poder trabajar en una serie de proyectos desde mi MacBook, en Linux uno puede definir la configuración predeterminada en la /etc/gitconfigque primero se carga en la configuración de los usuarios y luego se fusiona con ~/.gitconfig.

Cuando creo este archivo de configuración de git global predeterminado dentro, /etc/gitconfigno tiene efecto cuando ejecuto mis alias, a menos que los defina específicamente para cada usuario en la máquina.

¿Podría alguien sugerirme exactamente cómo funciona este comportamiento predeterminado en OS X?

Respuestas (3)

Esto podría ayudar a alguien. Encontré esta configuración en la siguiente ubicación:/usr/local/git/etc/gitconfig

Puedes probar

git config --system -e 

y

git config --global -e 

para abrir el sistema y los archivos de configuración global en un editor. Eso le dirá qué ruta gitestá buscando esos archivos, mirando el archivo que abre.

No lo vas a creer, pero después de instalar Xcode 5.1.1 en Mavericks 10.9.3, ahora el --systemcamino para mi gitconfiges

/Applications/Xcode.app/Contents/Developer/usr/etc/