Хочу показать вам как установить GIT из исходников tar.gz. Я покажу вам самый сложный способ. У меня debian 9 самый новый и установка из коробки нам не подходит. Можно установить git из и коробки, но в этом случае будет установлена старая версия гита 1:2.11.0. Вы можете самостоятельно проверить вашу версию в коробке. Смотрите на пример.
# проверяем версию гита в архивах для установки
apt-cache show git
# вывод
Package: git
Version: 1:2.11.0-3+deb9u2
Installed-Size: 28766
Нашел хорошую статью
#ищем свежую версию git-2.9.5
https://www.kernel.org/pub/software/scm/git/
cd /tmp
#скачиваем архив
wget https://www.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz
#распаковка архива
tar -zxf git-2.9.5.tar.gz
#переход в каталог
cd git-2.9.5
# запускаем сборщик. Долго выполняется сборка + установка.
# Смотрите внимательно на возникающие ошибки.
# если прав мало запускаем с sudo
sudo make prefix=/usr/local all
sudo make prefix=/usr/local install
apt-get install libssl-dev
# проверка версии гита
git --version
#git version 2.9.5
Теперь поговорим об ошибках, которые могут возникнуть в процессе установки. Я действовал по принципу копировал ошибку и вставлял в поиск яндекса. Там искал недостающие пакеты (apt-get install пакет).
# если нет make
apt-get install make
# если ошибка configure: error: no acceptable C compiler found in $PATH
apt-get install gcc
# если ошибка fatal error: zlib.h: No such files or directory
apt-get install libz-dev
# установите следующие библиотеки,
# от которых он зависит: curl, zlib, openssl, expat и libiconv
apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
apt-get install libssl-dev