Saltar al contenido

Cambiar la ubicación de .gitconfig en Windows

Solución:

Si pones HOME para c:my_configuration_files, luego git ubicará .gitconfig allí. La edición de variables de entorno se describe aquí. Debe configurar la variable INICIO y luego volver a abrir cualquier ventana de cmd.exe. Utilice el comando “set” para verificar que HOME efectivamente apunte al valor correcto.

El cambio de HOME, por supuesto, también afectará a otras aplicaciones. Sin embargo, al leer el código fuente de git, esa parece ser la única forma de cambiar la ubicación de estos archivos sin la necesidad de ajustar la línea de comando. También debe considerar la respuesta de Stefan: puede establecer la variable GIT_CONFIG. Sin embargo, para darle el efecto que desea, debe pasar el --global marca a todas las invocaciones de git (más cualquier archivo .git / config local se ignora).

Cambie el directorio HOME porque esto es incorrecto. Mejor es crear un enlace simbólico para gitconfig al directorio HOME.

  1. Mueva su .gitconfig del directorio de inicio del usuario al directorio donde desee.
  2. Ejecute la línea de comando como administrador
  3. Vaya a su directorio de inicio de usuario
  4. Ingrese mklink .gitconfig PathForNewLocationOfConfig.gitconfig

He resuelto este problema utilizando un enfoque ligeramente diferente que he visto funcionar para otros archivos de configuración. Soporta Git Config incluye que le permite apuntar a un archivo de configuración en otra ubicación. Luego, esa ubicación alternativa se importa y se expande en su lugar como si fuera parte del archivo .gitconfig. Entonces ahora solo tengo una sola entrada en .gitconfig:

[include]
   path = c:\path\to\my.config

Cualquier actualización escrita por Git en el archivo .gitconfig no sobrescribirá mi ruta de inclusión. Significa que ocasionalmente puedo necesitar mover valores de .gitconfig a my.config.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *