Info original: https://git-scm.com/book/es/v2/Inicio---Sobre-el-Control-de-Versiones-Instalaci%C3%B3n-de-Git
Algunas personas desean instalar Git a partir de su código fuente debido a que obtendrás una versión más reciente. Los instaladores binarios tienen a estar un poco atrasados. Sin embargo, esto ha hecho muy poca diferencia a medida que Git ha madurado en los últimos años.
Para instalar Git desde el código fuente necesitas tener las siguientes librerías de las que Git depende: curl, zlib, openssl, expat y libiconv. Por ejemplo, si estás en un sistema que tiene yum (como Fedora) o apt-get (como un sistema basado en Debian), puedes usar estos comandos para instalar todas las dependencias:
Fedora
sudo dnf install curl-devel expat-devel gettext-devel \
openssl-devel zlib-devel autoconf
Quizás sea necesario también:
sudo dnf install perl-ExtUtils-MakeMaker -y
Ubuntu
apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
libz-dev libssl-dev
Cuando tengas todas las dependencias necesarias, puedes descargar la versión más reciente de Git en diferentes sitios. Puedes obtenerlo a partir del sitio Kernel.org en https://www.kernel.org/pub/software/scm/git, o su "mirror" en el sitio web de GitHub en https://github.com/git/git/releases. Generalmente la más reciente versión en la página web de GitHub es un poco mejor, pero la página de kernel.org también tiene ediciones con firma en caso de que desees verificar tu descarga.
Luego tienes que compilar e instalar de la siguiente manera:
tar -zxf git-2.*.tar.gz
cd git-2.*
make configure
./configure --prefix=/usr
make all doc info
sudo make install install-doc install-html install-info