Herramientas de usuario

Herramientas del sitio


informatica:programacion:cursos:control_version_git_avanzado:instalacion_configuracion

¡Esta es una revisión vieja del documento!


Instalación y configuración

Sección perteneciente al curso Control de versiones con Git Avanzado.

Introducción

Instalación de Git en diferentes plataformas (Linux, macOS y Windows) y su configuración.

Descarga y pasos del asistente de instalación

Web de Git: https://git-scm.com

Para Linux podemos instalar Linux a través del gestor de paquetes de la distribución que usemos.

Para macOS existe un fichero .dmg.

Para el caso de Windows, se descarga un isntalador. Durante el asistente de instalación, es recomendable que instale la asociación con la consola de Git (Git Bash): Git Bash Here. También se configura el editor de texto por defecto (como para los mensajes de commit). También podemos configurar que los ficheros que se traiga de Linux, los transforme a los saltos de línea de Windows (CRLF) y cuando los publiquemos / subamos al repositorio, convierta a Linux (LF).

Configuración de Git

Se realiza mediante unas variables de configuración. Podemos tener diferentes configuraciones según el ámbito:

  • Sistema: git config –system
  • Global (usuario): git config –global
  • Local (proyecto): git config [–local]

Si no ponemos nada, nos referimos al ámbito local.

Establecer una variable a nivel de sistema requiere permisos de administrador

Para guardar una variable de configuración:

git config [ámbito] nombre_variable valor

Ejemplo:

git config --system user.name "Pepito Grillo"

Para saber si lo hemos hecho bien, leeremos la variable:

git config [ámbito] nombre_variable 

Ejemplo:

git config --system user.name

Para listar todas las variables de configuración:

git config [ámbito] --list

Para ver dónde se guardan estas variables (en qué archivo):

git config [ámbito] --list --show-origin

Conclusión

Recurso

informatica/programacion/cursos/control_version_git_avanzado/instalacion_configuracion.1685384896.txt.gz · Última modificación: por tempwin