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 ""
git config --global user.email ""
Podemos ver la configuración con el comando:
git config --list
Si 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-keygen
La 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.com
Nos 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!