Cómo especificar la ruta de configuration de Git

Tengo un file ~/.gitconfig , y he instalado pm2, que crea una carpeta llamada ~/config/ .

Después de eso, Git supone que la carpeta ~/.config/ es donde encontrará su configuration (spoilers: no lo es).

¿Cómo le digo a Git que deje de search en ~/.config/ y que use bueno ~/.gitconfig ?

Typing man git config tiene una sección llamada ARCHIVOS que enumera las ubicaciones de todos los files del sistema. El file de configuration global de Git está en ~/.gitconfig , pero también hay un file de configuration de "sistema", que generalmente está en /etc/gitconfig.

Atlassian tenía la respuesta. Simplemente chown la carpeta para permitir que Git examine la carpeta, luego Git no encontrará nada y se moverá correctamente a .gitconfig

 sudo chown -R my_user:my_user ~/.config 

La carpeta debe ser propiedad del usuario de todos modos, ya que está en la carpeta de inicio de mi usuario. Fuente: https://confluence.atlassian.com/stashkb/permission-denied-on-git-config-file-314447088.html

El nombre del file debe ser .gitconfig .

Qué puedes hacer para establecer un alias ~/.config/ para apuntar a ~/.gitconfig/