Cómo instalar Git en Ubuntu 13.04


Git es un sistema de control de versiones (VCS) distribuido lanzado al público en 2005. El programa permite el desarrollo no lineal de los proyectos, y puede manejar grandes cantidades de datos de manera efectiva mediante el almacenamiento en el servidor local.

Existen otros sistemas de control de versiones que trabajan con otros protocolos, como subversión (svn) y mercurial, yo he probado los dos primeros, en el cual he decidido usar mas git debido a los fundamentos que plantea.

voy a explicar dos maneras de instalar git en ubuntu:

Instalar Git con apt-get es un proceso rápido y fácil.

 El programa se instala en el servidor privado virtual con un solo comando:
sudo apt-get install git

Cómo instalar Git desde una fuente

Si uno esta interesado en descargar la versión más reciente de Git, lo mas recomendable es hacerlo desde una fuente.

Ejecutamos apt-get update para asegurarnos de que tenemos los paquetes más recientes para nuestro VPS.
sudo apt-get update
Antes de instalar Git, descargamos todas las dependencias necesarias:
sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev build-essential
Una vez instalados, podemos descargar la última versión de Git desde la página de Google Code.
wget https://git-core.googlecode.com/files/git-1.8.3.3.tar.gz
Después de que descargue, descomprimimos el archivo y nos movemos a ese directorio:
tar -zxf git-1.8.1.2.tar.gz
cd git-1.8.3.3
Si queremos hacer una instalación global, osea una instalación como usuario, y otra como root la diferencia esta en usar el prefijo sudo:
make prefix=/usr/local all
sudo make prefix=/usr/local install
Si necesitamos actualizar Git en un futuro, podemos usar Git en sí para hacerlo.
git clone git://git.kernel.org/pub/scm/git/git.git

Cómo configurar Git 

Una vez instalado Git, ya sea usando apt-get o desde la fuente, tenemos que copiar nuestro nombre de usuario y correo electrónico en el archivo gitconfig.
Podemos acceder al archivo en ~ /. Gitconfig.

Al abrirlo desde la raíz de una instalación Git fresca, este nos revelara una página completamente en blanco:
sudo nano ~/.gitconfig
Podemos utilizar los comandos de seguimiento para añadir la información requerida.
git config --global user.name "nuevoUsuario" 
git config --global user.email nuevoUsuario@ejemplo.com
Podemos ver toda la configuración con el siguiente comando:
git config --list
Si evitamos poner nuestro nombre de usuario y correo electrónico, git tarde o temprano intentara llenarlo por nosotros, en el cual podemos terminar con un mensaje como este:
[master 0d9d21d] initial project version
 Committer: root 
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly:

    git config --global user.name "Your Name"
    git config --global user.email you@example.com

After doing this, you may fix the identity used for this commit with:

    git commit --amend --reset-author
Mas adelante explicaré como usar git, desde terminal y que sistemas existen en la web, que trabajan con este VCS.