Ya hemos visto anteriormente para que sirve Git y cómo instalarlo por lo que ahora procederemos a realizar su configuración inicial.
Configuraciones
El comando git config nos permite realizar una configuración inicial de Git.
Para empezar, podremos comprobar las variables de configuración en tres lugares diferentes:
- Usando el comando git config –list comprobaremos todas las variables configuradas.
1$ git config --list
Usando el comando git config <variable> podremos chequear una variable en concreto
1$ git config user.name - Otra forma es acceder al fichero de configuración de usuario .gitconfig localizado en nuestro directorio de trabajo. Para guardar configuraciones en este fichero necesitamos usar el parámetro –global
1$ cat ~/.gitconfig - El fichero .git/config en nuestro directorio de proyecto también almacena valores de configuración.
1cat .git/config
Creando Usuarios
Git nos permite crear variables de configuración a nivel global o a nivel de proyecto.
Empezaremos creando un usuario a nivel global que nos servirá para identificarnos con cada commit que realicemos.
Creando un usuario a nivel global nos ahorramos el tener que crear uno en cada proyecto.
1 |
$ git config --global user.name "José L. Rojo Sánchez" |
También puede darse el caso que necesitemos crear un usuario diferente en un proyecto. Para ello bastaría con no usar –global y realizando dicha operación en el directorio de proyecto.
1 |
$ git config user.name "José Luis R." |
Para comprobar que los valores se ha guardado correctamente a nivel global chequearemos el fichero .gitconfig
1 |
$ git config --global user.name |
Sin la opción –global se comprobaran los valores de configuración en el fichero .git/config de nuestro proyecto
1 |
$ git config user.name |
Si queremos consultar todas las configuraciones globales bastaría con usar:
1 2 3 |
$ cat ~/.gitconfig [user] name = Jose Luis Rojo |
Recuerda que también sería bueno incluir nuestro email
1 |
$ git config --global user.email "jose@artegrafico.net" |
Comprobamos de la misma forma si se ha guardado correctamente
1 2 3 4 |
$ cat ~/.gitconfig [user] name = José L. Rojo Sánchez email = jose@artegrafico.net |
1 |
$ git config user.email |
Hay muchas más configuraciones entre las que destaca el poder cambiar el editor por defecto para Git.
Ubuntu usará por defecto el editor nano que nos permite insertar mensajes a nuestros commits, mientras que centos usa vi.
En cualquier caso podremos cambiarlo y seleccionar el que deseemos:
1 |
$ git config --global core.editor vi |