informatica:programacion:cursos:control_version_git_avanzado:instalacion_configuracion
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:programacion:cursos:control_version_git_avanzado:instalacion_configuracion [2023/05/29 20:05] – [Introducción] tempwin | informatica:programacion:cursos:control_version_git_avanzado:instalacion_configuracion [2023/05/29 20:43] (actual) – [Conclusión] tempwin | ||
|---|---|---|---|
| Línea 8: | Línea 8: | ||
| ===== Descarga y pasos del asistente de instalación ===== | ===== Descarga y pasos del asistente de instalación ===== | ||
| + | Web de Git: https:// | ||
| + | |||
| + | Para Linux podemos instalar Linux a través del gestor de paquetes de la distribución que usemos. | ||
| + | |||
| + | Para macOS existe un fichero '' | ||
| + | |||
| + | Para el caso de Windows, se descarga un isntalador. Durante el asistente de instalación, | ||
| ===== Configuración de Git ===== | ===== Configuración de Git ===== | ||
| + | |||
| + | Se realiza mediante unas variables de configuración. Podemos tener diferentes configuraciones según el ámbito: | ||
| + | |||
| + | * Sistema: '' | ||
| + | * Global (usuario): '' | ||
| + | * Local (proyecto/ | ||
| + | |||
| + | Si no ponemos nada, nos referimos al ámbito local. | ||
| + | |||
| + | <WRAP center round info 60%> | ||
| + | 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 " | ||
| + | </ | ||
| + | |||
| + | 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 | ||
| + | </ | ||
| + | |||
| + | Si queremos borrar una variable de configuración: | ||
| + | |||
| + | < | ||
| + | git config [ámbito] --unset variable | ||
| + | </ | ||
| + | |||
| + | ==== Configuración inicial ==== | ||
| + | |||
| + | Git necesita saber unos datos mínimos del desarrollador cuando va a hacer su primer commit, así que tendríamos que definir: | ||
| + | |||
| + | < | ||
| + | git config --global user.name " | ||
| + | git config --global user.email " | ||
| + | </ | ||
| + | |||
| + | Si estamos detrás de un proxy, la configuración sería: | ||
| + | |||
| + | < | ||
| + | git config --global http.proxy http:// | ||
| + | git config --global https.proxy http:// | ||
| + | </ | ||
| + | |||
| + | Aunque el protocolo de nuestro proxy sea solo HTTP (y no HTTPS), es necesario configurar las dos variables de configuración. | ||
| + | |||
| + | En la instalación de Windows, un editor que se recomienda por ligereza y facilidad es Notead++. Si queremos configurar el editor por defecto que usará Git para los mensajes de commit, por ejemplo: | ||
| + | |||
| + | < | ||
| + | git config core.editor=' | ||
| + | </ | ||
| + | |||
| + | También podemos configurar los saltos de línea. Si desarrollamos desde equipos Windows: | ||
| + | |||
| + | < | ||
| + | git config --global core.autocrlf true # Si estamos en | ||
| + | Windows | ||
| + | </ | ||
| + | |||
| + | Si desarrollamos desde equipos Linux: | ||
| + | |||
| + | < | ||
| + | git config --global core.autocrlf input | ||
| + | </ | ||
| ===== Conclusión ===== | ===== Conclusión ===== | ||
| + | Muy importante saber cómo Git gestiona los saltos de línea para equipos de desarrollo donde haya máquinas Windows. | ||
| + | |||
| + | La configuración de Git se puede ir tocando en cualquier momento. | ||
| ===== Recurso ===== | ===== Recurso ===== | ||
informatica/programacion/cursos/control_version_git_avanzado/instalacion_configuracion.1685383555.txt.gz · Última modificación: por tempwin
