Git: Установка и обновление

Для работы с Git необходимо установить git на машине, вот примеры для наиболее популярных ОС:

Amazon Linux AMI release 2015.09  – Устанавливаемая  по-умолчанию версия: git version 2.4.3

 

CentOS 6.8 & 7.2 – Устанавливаемая  по-умолчанию версия: git version 1.8.x

Процесс обновления для CentOS 6 и 7:

yum install -y curl-devel gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel
yum remove -y git
wget https://github.com/git/git/archive/master.zip -O /home/vagrant/master.zip
unzip /home/vagrant/master.zip -d /home/vagrant
cd /home/vagrant/git-master
make configure
./configure --prefix=/usr
make install
rm -rf /home/vagrant/git-master
rm -f /home/vagrant/master.zip

 

Ubuntu 14.04.3 – Устанавливаемая  по-умолчанию версия: git version 1.9.1

Процесс обновления:

apt-get remove git
add-apt-repository ppa:git-core/ppa
apt-get update
apt-get install git

 

OS X 10.11.1После установки developer tools, будет доступна версия git version 2.4.9 (Apple Git-60)

Процесс обновления:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install git bash-completion

 

Windows 10  –  Устанавливаемая  по-умолчанию версия из https://git-for-windows.github.io/: git version 2.6.3.windows.1

Пример установки Git на Windows Server Core (WoW64-Support нужен только на момент установки):

New-Item -Type Directory -Name 'GitSrc' -Path 'C:\'
Set-Location 'C:\GitSrc\'
Invoke-WebRequest https://github.com/git-for-windows/git/releases/download/v2.6.3.windows.1/Git-2.6.3-64-bit.exe -OutFile 'C:\GitSrc\Git-2.6.3-64-bit.exe'
New-Item -Type File -Name 'gitInstallConf.txt' -Path 'C:\GitSrc\'

 

Пример файла конфигурации для работы с Git через cmd:

[Setup]
Lang=default
Dir=C:\Program Files\Git
Group=Git
NoIcons=1
SetupType=default
Components=ext,ext\shellhere,ext\guihere,assoc,assoc_sh
Tasks=
PathOption=CmdTools
SSHOption=OpenSSH
CRLFOption=CRLFAlways
BashTerminalOption=ConHost
PerformanceTweaksFSCache=Enabled

 

Собственно установка:

.\Git-2.6.3-64-bit.exe /SILENT /LOADINF="gitInstallConf.txt"

 

Проверить версию Git можно в новой сессии PowerShell или cmd.

Впрочем, если вы, как и я будете работать с клиентом SourceTree, то устанавливать git отдельно нет необходимости.

 

Оглавление цикла статей по Git.

Надеюсь озвученная информация будет полезной, а если нужна будет помощь — используйте форму на главной странице моего сайта.