Git Установка и первоначальная настройка

Рассмотрим процесс установки 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 располагаются в трех местах:

  1. файл /etc/gitconfig — в данном файле содержаться настройки общие для всех пользователей системы и всех их репозиториев; чтобы работать с данными настройками команда git config используется совместно с параметром --system
    В Windows данный файл так же имеется, но находиться относительно каталога, где был установлен git
  2. файл ~/.gitconfig — в данном файле хранятся настройки используемые конкретным пользователем; для работы с данными параметрами используется команда git config совместно с параметром --global
  3. файл .git/config в каталоге репозитория — используются настройки для данного репозитория

Теперь настроим Имя и Электронные адрес которые будут использоваться при работе с git

$ git config --global user.name "Имя разработчика"
$ git config --global user.email "name@mail.ru"

Чтобы проверить настройки необходимо выполнить команду

$ git config --list