Рассмотрим процесс установки git в трех операционных системах.
Linux
В данных операционных системах существует два варианта установки: из бинарного пакета и из исходников.
Установка бинарного пакета
В ОС Debian 9 данный процесс сводиться к выполнению пары команд
$ sudo apt update
$ sudo apt install git-core
В ОС CentOS установка производиться при помощи одной команды
$ sudo yum install git
Установка из исходников
Описывать процесс установки из исходников будем на примере ОС Ubuntu 14.04.
Данный способ немного дольше предыдущего, но за то позволяет иметь всегда последнюю версию git на момент установки.
Но прежде чем перейти к непосредственной установки git, нужно установить необходимые для работы git библиотеки, а именно: curl, zlib, openssl, expat, libiconv. Сделать это можно выполнив команды
$ sudo apt-get update
$ sudo apt-get install libcurl4-gnutls-dev libssl-dev libexpat1-dev gettext
Скачиваем в каталог /usr/local/src
$ cd /usr/local/src
архив с исходниками git
$ sudo wget https://github.com/git/git/archive/master.zip
распакуем его
$ sudo unzip master.zip
и перейдем в распакованный каталог
$ cd git-master/
В данном каталоге выполняем следующие команды
$ sudo make prefix=/usr/local all
$ sudo make prefix=/usr/local install
На этом установка закончена
MacOS
Для установки git в MacOS скачаем установщик по ссылки https://sourceforge.net/projects/git-osx-installer/ и устанавливаем скаченный пакет
Windows
Установка git в Windows аналогична установки в MacOS за исключением ссылки для скачивания установщика
https://github.com/git-for-windows/git/releases/tag/v2.10.1.windows.1
Обратите внимание так же на разрядность установщика.
Настройка Git
Прежде чем перейти к непосредственному рассмотрению данной команды отметим, что настройки git располагаются в трех местах:
- файл /etc/gitconfig — в данном файле содержаться настройки общие для всех пользователей системы и всех их репозиториев; чтобы работать с данными настройками команда git config используется совместно с параметром --system
В Windows данный файл так же имеется, но находиться относительно каталога, где был установлен git - файл ~/.gitconfig — в данном файле хранятся настройки используемые конкретным пользователем; для работы с данными параметрами используется команда git config совместно с параметром --global
- файл .git/config в каталоге репозитория — используются настройки для данного репозитория
Теперь настроим Имя и Электронные адрес которые будут использоваться при работе с git
$ git config --global user.name "Имя разработчика"
$ git config --global user.email "name@mail.ru"
Чтобы проверить настройки необходимо выполнить команду
$ git config --list