Git es un software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de aplicaciones cuando estas tienen un gran número de archivos de código fuente. - Wikipedia
Instalación
Procedemos a instalarlo de la forma más sencilla, desde los propios repositorios de Ubuntu.sudo apt-get update sudo apt-get install git
Configuración
Para configurarlo escribimos (como siempre, en un terminal):git config --global user.name "Podemos ver la configuración con el comando:" git config --global user.email " "
git config --listSi nos hemos equivocado o queremos modificarlo, editamos el fichero:
gedit ~/.gitconfig
Clave SSH
Para poder conectar con el servidor de GitHub necesitamos generar una clave SSH, para ello:ssh-keygenLa terminal nos responderá con la frase "Enter file in which to save the key (/home/carlos/.ssh/id_rsa)".
Si no queremos modificarlo pulsamos enter.
Ahora nos pedirá una "passphrase", que añade una capa de seguridad extra. Así que escribimos y confirmamos una contraseña.
Instalamos 'xclip' que nos permite copiar contenido al portapapeles.
sudo apt-get install xclip
Ahora ejecutamos este comando para copiar la clave en el portapapeles. Si habéis cambiado el directorio de generación modificadlo en el comando.
xclip -sel clip < ~/.ssh/id_rsa.pub
Una vez listo nos dirigimos a GitHub y en "Configuración -> SSH Keys" pulsamos "Add SSH Key".
Ahora le ponemos un título y donde pone "Key" pulsamos "Ctrl+V". Pulsamos el botón "Add key".
Para comprobar que funciona ejecutamos:
ssh git@github.comNos dirá que si queremos conectarnos, escribimos "yes" y pulsamos enter. Si pusimos una passphrase nos la pedirá, la escribimos y confirmamos.
Si todo ha ido bien nos saldrá "PTY allocation request failed on channel 0
Hi <usuario>! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.".
En el próximo tutorial aprenderemos a trabajar con repositorios.
¡Un saludo!