Configurando Git
Overview
Enseñando: 5 min
Prácticas: 0 minPreguntas
Cómo me preparo para utilizar Git?
Objetivos
Configurar
git
la primera vez que utilice la computadora.Comprender el significado de la bandera de configuración
--global
.
Cuando usamos Git en una computadora por primera vez, es necesario configurar algunas cosas. A continuación se presentan algunos ejemplos de configuraciones que estableceremos a medida que trabajemos con Git:
- nombre y correo electrónico,
- color de nuestra salida,
- cual es nuestro editor de texto preferido,
- y que queremos utilizar éstos ajustes globalmente (es decir, para cada proyecto)
En línea de comandos, los comandos de Git se escriben como git verb
,
donde verb
es lo que queremos hacer. Así es como
Drácula configura su computadora:
$ git config --global user.name "Vlad Dracula"
$ git config --global user.email "vlad@tran.sylvan.ia"
$ git config --global color.ui "auto"
Utiliza tu propio nombre y dirección de correo electrónico en lugar del de Drácula. El nombre de usuario y el correo electrónico se asociarán con tu actividad posterior de Git, lo que significa que cualquier cambio realizado en [GitHub] (http://github.com/), [BitBucket] (http://bitbucket.org/), [ GitLab] (http://gitlab.com/) u otro servidor de Git en una lección posterior incluirá esta información.
Para estas lecciones, estaremos interactuando con [GitHub] (http://github.com/), por lo tanto la dirección de correo electrónico utilizada debe ser la misma que utilizaste al configurar tu cuenta de GitHub. Si te preocupa la privacidad, revisa las instrucciones de GitHub para mantener tu dirección de correo electrónico privada.
Si eliges utilizar una dirección de correo electrónico privada con GitHub, usa la misma dirección de correo electrónico para el valor user.email
, por ejemplo, username@users.noreply.github.com
reemplazando username
con tu nombre de usuario de GitHub. Puedes cambiar la dirección de correo electrónico posteriormente utilizando el comando git config
nuevamente.
Drácula también tiene que establecer su editor de texto favorito, siguiendo esta tabla:
Editor | Comando de configuración |
---|---|
Atom | $ git config --global core.editor "atom --wait" |
nano | $ git config --global core.editor "nano -w" |
TextWrangler (Mac) | $ git config --global core.editor "edit -w" |
Sublime Text (Mac) | $ git config --global core.editor "subl -n -w" |
Sublime Text (Win, 32-bit) | $ git config --global core.editor "'c:/program files (x86)/sublime text 3/sublime_text.exe' -w" |
Sublime Text (Win, 64-bit) | $ git config --global core.editor "'c:/program files/sublime text 3/sublime_text.exe' -w" |
Notepad++ (Win, 32-bitl) | $ git config --global core.editor "'c:/program files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin" |
Notepad++ (Win, 64-bit) | $ git config --global core.editor "'c:/program files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin" |
Kate (Linux) | $ git config --global core.editor "kate" |
Gedit (Linux) | $ git config --global core.editor "gedit --wait --new-window" |
Scratch (Linux) | $ git config --global core.editor "scratch-text-editor" |
emacs | $ git config --global core.editor "emacs" |
vim | $ git config --global core.editor "vim" |
Es posible reconfigurar el editor de texto para Git siempre que quieras.
Saliendo de Vim
Ten en cuenta que
vim
es el editor por defecto para muchos programas, si no has utilizadovim
antes y deseas salir de una sesión, presiona la teclaEsc
y posteriormente escribe: q!
yEnter
.
Los cuatro comandos que acabamos de ejecutar sólo se tienen que ejecutar una vez: la opción --global
le dice a Git que use la configuración para cada proyecto, en tu cuenta de usuario, en esta computadora.
Puedes comprobar tu configuración en cualquier momento:
$ git config --list
Puedes cambiar la configuración tantas veces como quieras: sólo usa los mismos comandos para elegir otro editor o actualizar tu correo electrónico.
Proxy
En algunas redes es necesario usar un proxy. Si este es el caso, es posible que también necesites proporcionarle a Git el proxy:
$ git config --global http.proxy proxy-url $ git config --global https.proxy proxy-url
Para deshabilitar el proxy, utiliza
$ git config --global --unset http.proxy $ git config --global --unset https.proxy
Ayuda y manual de Git
Ten presente que si no recuerdas algún comando de
git
, puedes acceder a la lista de comando utilizando la opción-h
y al manual de Git con la opción--help
:$ git config -h $ git config --help
Puntos Clave
Use
git config
para configurar un nombre de usuario, email, editor, y otras preferencias.