1.5 Введение — Установка Git
Прежде чем использовать Git, вы должны установить его на своём компьютере. Даже если он уже установлен, наверное, это хороший повод, чтобы обновиться до последней версии. Вы можете установить Git из собранного пакета или другого установщика, либо скачать исходный код и скомпилировать его самостоятельно.
Примечание
В этой книге используется Git версии 2.8.0. Хотя большинство используемых нами команд должны работать даже в старых версиях Git, некоторые из них могут не работать или действовать немного иначе, если вы используете старую версию. Поскольку Git отлично справляется с сохранением обратной совместимости, любая версия после 2.8 должна работать нормально.
Установка в Linux
Если вы хотите установить Git под Linux как бинарный пакет, это можно сделать, используя обычный менеджер пакетов вашего дистрибутива. Если у вас Fedora (или другой похожий дистрибутив, такой как RHEL или CentOS), можно воспользоваться dnf :
$ sudo dnf install git-all
Если же у вас дистрибутив, основанный на Debian, например, Ubuntu, попробуйте apt :
$ sudo apt install git
Чтобы воспользоваться дополнительными возможностями, посмотрите инструкцию по установке для нескольких различных разновидностей Unix на сайте Git https://git-scm.com/download/linux.
Установка на Mac
Существует несколько способов установки Git на Mac. Самый простой — установить Xcode Command Line Tools. В версии Mavericks (10.9) и выше вы можете добиться этого просто первый раз выполнив ‘git’ в терминале.
$ git --version
Если Git не установлен, вам будет предложено его установить.
Если Вы хотите получить более актуальную версию, то можете воспользоваться бинарным установщиком. Установщик Git для OS X доступен для скачивания с сайта Git https://git-scm.com/download/mac.

Рисунок 7. OS X инсталлятор Git
Установка в Windows
Для установки Git в Windows также имеется несколько способов. Официальная сборка доступна для скачивания на официальном сайте Git. Просто перейдите на страницу https://git-scm.com/download/win, и загрузка запустится автоматически. Обратите внимание, что это отдельный проект, называемый Git для Windows; для получения дополнительной информации о нём перейдите на https://gitforwindows.org.
Для автоматической установки вы можете использовать пакет Git Chocolatey. Обратите внимание, что пакет Chocolatey поддерживается сообществом.
Установка из исходников
Многие предпочитают устанавливать Git из исходников, поскольку такой способ позволяет получить самую свежую версию. Обновление бинарных инсталляторов, как правило, немного отстаёт, хотя в последнее время разница не столь существенна.
Если вы действительно хотите установить Git из исходников, у вас должны быть установлены следующие библиотеки, от которых он зависит: autotools, curl, zlib, openssl, expat и libiconv. Например, если в вашей системе используется dnf (Fedora) или apt-get (системы на базе Debian), вы можете использовать одну из следующих команд для установки всех зависимостей, используемых для сборки и установки бинарных файлов Git:
$ sudo dnf install dh-autoreconf curl-devel expat-devel gettext-devel \ openssl-devel perl-devel zlib-devel $ sudo apt-get install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev \ gettext libz-dev libssl-dev
Для того, чтобы собрать документацию в различных форматах (doc, html, info), понадобится установить дополнительные зависимости:
$ sudo dnf install asciidoc xmlto docbook2X $ sudo apt-get install asciidoc xmlto docbook2x
Примечание
Пользователи RHEL и производных от неё (таких как CentOS или Scientific Linux) должны подключить репозиторий EPEL для корректной установки пакета docbook2X
Если вы используете систему на базе Debian (Debian/Ubuntu/Ubuntu-производные), вам так же понадобится установить пакет install-info :
$ sudo apt-get install install-info
Если вы используете систему на базе RPM (Fedora/RHEL/RHEL-производные), вам так же понадобится установить пакет getopt , который уже установлен в системах на базе Debian:
$ sudo dnf install getopt
К тому же из-за различий имён бинарных файлов вам понадобится сделать следующее:
$ sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
Когда все необходимые зависимости установлены, вы можете пойти дальше и скачать самый свежий архив с исходниками из следующих мест: с сайта Kernel.org https://www.kernel.org/pub/software/scm/git, или зеркала на сайте GitHub https://github.com/git/git/releases. Конечно, немного проще скачать последнюю версию с сайта GitHub, но на странице kernel.org релизы имеют подписи, если вы хотите проверить, что скачиваете.
Затем скомпилируйте и установите:
$ tar -zxf git-2.8.0.tar.gz $ cd git-2.8.0 $ make configure $ ./configure --prefix=/usr $ make all doc info $ sudo make install install-doc install-html install-info
После этого вы можете получать обновления Git посредством самого Git:
$ git clone git://git.kernel.org/pub/scm/git/git.git
Как установить и настроить git в Ubuntu

Git — это популярная система контроля версий, широко используемая программистами для отслеживания своего кода и для совместного проекта с другими членами команды, работающими над одним и тем же проектом. Линус Торвальдс, изобретатель ядра Linux, разработал Git. Это помогает управлять проектами любого типа, создавая ветки, отслеживая изменение кода и возвращаясь к предыдущему этапу кода. В этой cnnfmt показано, как Git можно установить и использовать в Ubuntu.
Предпосылка:
Перед началом установки Git вам необходимо обновить систему, выполнив следующую команду.
$ sudo apt update
Установите Git с помощью apt:
Один из способов установить Git — использовать команду apt. Это самый простой способ установить Git на Ubuntu. Выполните следующую команду из терминала, чтобы установить Git. Вы должны предоставить пароль root, чтобы начать процесс установки.
$ sudo apt install git
Следующий аналогичный вывод появится после выполнения команды, и вам придется подождать некоторое время, чтобы завершить процесс установки.
После успешной установки Git выполните следующую команду, чтобы проверить установленную версию Git.
$ git --version
Установите Git из источника:
Установка Git с помощью команды apt имеет два недостатка. Пользователь не сможет поддерживать установку Git, а менеджер пакетов apt не устанавливает последнюю версию Git. Вам необходимо загрузить пакет Git из любого конкретного источника и установить его позже, чтобы использовать обновленную версию Git. Вы можете скачать пакет Git в любом месте системы. Предположим, вы хотите загрузить пакет из папки /usr/temp. Временная папка по умолчанию не существует. Выполните следующие команды, создайте временную папку в папке /usr и перейдите в папку. Вам потребуются права root для создания любой папки в папке /usr.
$ sudo mkdir /usr/ temp $ cd /usr/temp
Перейдите по следующему URL-адресу, чтобы получить список всех пакетов Git. Вы можете выбрать последнюю версию из списка.
На момент написания этой статьи пакет git-2.29.3.tar.xz содержал последнюю версию Git. Вы можете отключить пакет вручную или выполнить следующую команду, чтобы загрузить пакет в текущее расположение.
$ sudo curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.29.3.tar.xz
Запустите команду ls, чтобы проверить, правильно ли загружен пакет.
Выполните следующую команду, чтобы извлечь сжатый файл, проверьте, создана ли папка установки Git или нет, и перейдите в эту папку установки.
$ sudo tar -xf git.tar.gz $ ls $ cd git-2.29.3
Следующие выходные данные показывают, что загруженный пакет был извлечен правильно, и теперь вы можете начать процесс установки.
Перед установкой Git необходимо удалить ранее установленный пакет Git, а затем установить необходимые зависимости git для новой установки. Выполните следующую команду, чтобы удалить Git из системы, если вы установили его ранее. Он запросит права root, если вы не давали их раньше, и попросит нажать «y», чтобы начать процесс удаления.
$ sudo apt remove git
Выполните следующую команду, чтобы установить зависимости Git.
$ sudo apt install libcurl4-openssl-dev libssl-dev
Если указанные выше пакеты установлены правильно, выполните две следующие команды для компиляции и установки Git.
$ sudo make prefix=/usr/local all $ sudo make prefix=/usr/local install
Выполните следующую команду, чтобы заменить процесс оболочки на использование установленной версии Git.
$ exec bash
После успешного выполнения всех вышеуказанных команд снова запустите следующую команду, чтобы проверить установленную версию Git.
$ git --version
Настройте Git:
После установки требуемой версии Git с помощью apt или из определенного источника вы должны настроить необходимые конфигурации для использования Git. Правильная конфигурация поможет пользователю Git генерировать сообщения о фиксации и правильно строить любой проект с помощью Git.
Команда git config используется для установки конфигурации для Git. Наиболее распространенная конфигурация — установить имя и адрес электронной почты пользователя. Вы можете проверить значения конфигурации из терминала или открыв ~/.gitconfig в любом редакторе. Выполните следующие команды, чтобы установить имя и адрес электронной почты пользователя git и отобразить значения конфигурации git из терминала.
$ git config --global user.name "Ваше имя" $ git config --global user.email "вашапочта@domain.ru" $ git config –list
Вы можете редактировать конфигурацию git, открыв файл ~/.gitconfig в любом редакторе, например Vim. Здесь для открытия файла используется редактор nano. Выполните следующую команду из терминала, чтобы открыть файл ~ /.gitconfig в редакторе, проверьте или обновите существующие значения конфигурации git.
$ nano ~/.gitconfig
В соответствии с приведенной выше конфигурацией в редакторе будет отображаться следующая информация.
Заключение:
Git — полезный пакет для задачи разработки программного обеспечения, когда разработчики в основном работают в команде. В этой статьи описаны два способа установки Git в Ubuntu и способ настройки конфигурации git для его использования. Мы надеемся, что после прочтения этого руководства читатели смогут установить Git на Ubuntu и правильно настроить его для использования в своем проекте.
Установка Git в Ubuntu
Система контроля версий — это незаменимая вещь при совместной разработке программного обеспечения. Такие программы позволяют отслеживать изменения в вашем исходном коде и при необходимости восстанавливать прошлое состояние.
Одной из самых популярных систем управления версиями заслуженно считается Git. Многие проекты хранят свои файлы в репозиториях Git, а сайты GitHub и Bitbucket сделали обмен исходным кодом очень простым. В этой небольшой статье будет рассмотрена установка Git в Ubuntu. Мы рассмотрим два способа установки, а также начальную конфигурацию.
Установка Git с помощью пакетного менеджера
Самый простой способ установить Git в Ubuntu 20.04 или других версиях, это использовать пакетный менеджер apt и официальные репозитории Ubuntu. Это самый быстрый и простой метод, но вы получите не самую свежую версию.
Для установки Git с помощью пакетного менеджера. сначала обновим списки пакетов из репозиториев:
sudo apt update
Затем осталось загрузить и установить программу:
sudo apt install git

После этого программа будет установлена и вы можете переходить к ее настройке. Для просмотра версии выполните:
Установка Git из исходных кодов
Более гибкий, но в то же время самый сложный способ установки Git в Ubuntu — это сборка из исходных кодов. Процесс установки займет больше времени, но вы получите больше контроля над параметрами программы, а также сможете установить самую последнюю версию.
Перед тем, как приступить нам нужно будет скачать пакеты, от которых зависит Git. Все есть в официальном репозитории, поэтому вы можете все сделать с помощью пакетного менеджера:
sudo apt update
sudo apt install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
После того как все будет установлено вы можете скачать архив с самыми последними версиями исходного кода. Это можно сделать на странице релизов. Здесь есть как rc релизы, так и стабильные версии.

Когда выберите версию, нажмите кнопку Download zip. Или же скопируйте ссылку чтобы скачать с помощью терминала. Например, на данный момент самая последняя версия — 2.10.1. Вы можете использовать адрес файла вместе с wget, чтобы скачать исходники:
wget https://github.com/git/git/archive/v2.28.0.zip -o git.zip
Распакуйте только что загруженный файл с помощью unzip и переместитесь в каталог с файлами архива:
unzip git.zip
cd git-*
Дальше переходим к сборке программы и ее установке:
make prefix=/usr/local all
sudo make prefix=/usr/local install

После того как вы установили Git таким способом, вы можете просто ещё раз клонировать репозиторий и выполнить две последние команды для обновления. Для клонирования нужно знать URL репозитория. Например, для текущей ветки master, этот url будет выглядеть вот так:
git clone https://github.com/git/git
Затем просто соберите новую версию git с помощью тех же команд:
cd git
make prefix=/usr/local all
sudo make prefix=/usr/local install
После выполнения старая версия будет заменена новой. Причем, старые исходники сохранятся, так что в случае ошибок вы сможете восстановить старую версию. А теперь давайте рассмотрим как выполнить минимальную настройку Git, чтобы с программой можно было работать.
Настройка Git в Ubuntu
После того как установка Git Ubuntu будет завершена одним из выше перечисленных способов, вам нужно еще кое-что сделать перед тем, как вы сможете полноценно работать. Вам нужно идентифицировать себя указав имя пользователя и адрес электронной почты.
Самый простой способ это сделать — с помощью команды git config. Git использует имя пользователя и Email при каждом коммите, так что задавать их обязательно. Для этого выполните команды:
git config —global user.name «Your Name»
git config —global user.email «youremail@domain.com»
Вы можете посмотреть установленные параметры с помощью команды:
git config —list
Вся информация хранится в вашем конфигурационном файле Git, поэтому вы можете отредактировать его вручную если это необходимо с помощью текстового редактора:
[user]
name = Имя
email = youremail@domain.com
Здесь можно установить много других параметров, но именно эти два самые важные, потому что если вы попытаетесь что-то сделать когда они не установлены, то увидите предупреждение:

Выводы
Теперь вы знаете как выполняется установка Git Ubuntu 20.04. Мы рассмотрели два способа — простой и быстрый, а также сложный, но более гибкий. Если у вас остались вопросы спрашивайте в комментариях!
Установка Git в Ubuntu 18.04

Системы управления версиями просто незаменимы в современной разработке программного обеспечения, поскольку контроль версий позволяет отслеживать развитие программного обеспечения на уровне исходного кода. Вы можете отслеживать изменения, возвращаться к предыдущим версиям и создавать ответвления для создания альтернативных версий файлов и директорий.
Одна из наиболее популярных систем управления версиями в настоящее время — это Git. Многие проектные файлы хранятся в репозитории Git, а такие сайты, как GitHub, GitLab и Bitbucket, упрощают работу над проектами разработки программного обеспечения и совместную работу.
В этом руководстве мы расскажем, как установить и настроить Git на сервере Ubuntu 18.04. Мы расскажем, как выполнить установку программного обеспечения двумя различными способами, каждый из которых имеет свои преимущества в зависимости от ваших конкретных потребностей.
Предварительные требования
Для выполнения этого обучающего руководства у вас должен быть пользователь без прав root с привилегиями sudo на сервере Ubuntu 18.04. Чтобы выполнить необходимую первоначальную настройку, воспользуйтесь нашим руководством по ручной начальной настройке сервера или запустите наш автоматизированный скрипт.
После настройки сервера и пользователя вы можете продолжить.
Установка Git с пакетами по умолчанию
Для репозиториев Ubuntu по умолчанию используется быстрый метод установки Git. Обратите внимание, что версия, которую вы устанавливаете через эти хранилища, может отличаться от новейшей доступной версии. Если вам потребуется последняя версия, перейдите к следующему разделу этого обучающего руководства, чтобы узнать, как выполнить установку и компиляцию Git из заданного вами источника.
Во-первых, воспользуйтесь инструменты управления пакетами apt для обновления локального индекса пакетов. После завершения обновления вы сможете загрузить и установить Git:
Вы можете убедиться, что установка Git выполнена корректно, запустив следующую команду:
Outputgit version 2.17.1
После успешной установки Git вы можете переходить Настройка Git данного обучающего руководства и выполнению настройки.
Установка Git из файла с исходным кодом
Более гибкий метод установки Git — это компиляция программного обеспечения из исходного кода. Это метод требует больше времени, а полученный результат не будет сохранен в менеджере пакетов, но он позволяет загрузить последнюю версию и дает определенный контроль над параметрами, которые вы включаете в ПО при необходимости индивидуальной настройки.
Перед началом установки вам нужно установить программное обеспечение, от которого зависит Git. Его можно найти в репозиториях по умолчанию, поэтому мы можем обновить локальный индекс пакетов, а после этого установить пакеты.
После установки необходимых зависимостей вы можете продолжить работу и получить нужную вас версию Git, посетив зеркало проекта Git на GitHub, доступное по следующему URL-адресу:
https://github.com/git/git
Перейдя по ссылке, убедитесь, что вы находитесь в ветке master . Нажмите ссылку Tags и выберите желаемую версию Git. Если у вас нет оснований для загрузки версии-кандидата (помеченная rc), постарайтесь избежать этого, поскольку такие версии могут быть нестабильными.

Затем нажмите кнопку Clone or download на правой стороне страницы, потом нажмите правой кнопкой мыши Download ZIP и скопируйте адрес ссылки, заканчивающийся на .zip .

Вернитесь на сервер Ubuntu 16.04 и перейдите в директорию tmp , чтобы загрузить временные файлы.
Здесь вы можете использовать команду wget для установки скопированной ссылки на файл с архивом. Мы укажем новое имя для файла: git.zip .
Разархивируйте файл, который вы загрузили, и переместите в полученную директорию:
Теперь вы можете создать пакет и установить его, введя эти две команды:
Чтобы убедиться, что установка прошла успешно, вы можете ввести git —version , после чего вы должны получить соответствующий вывод, указывающий текущую установленную версию Git.
Теперь, когда вы установили Git, если вы захотите обновиться до более поздней версии, вы можете клонировать репозиторий, а потом выполнить сборку и установку. Чтобы найти URL-адрес для использования при клонировании, перейдите к нужной ветке или тегу на странице проекта в GitHub и скопируйте клонируемый URL-адрес с правой стороны:

На момент написания соответствующий URL должен выглядеть следующим образом:
https://github.com/git/git.git
Измените домашнюю директорию и используйте git clone для URL-адреса, который вы только что скопировали:
В результате будет создана новая директория внутри текущей директории, где вы можете выполнить повторную сборку проекта и переустановить новую версию, как вы уже делали выше. В результате старая версия будет перезаписана на новую:
После выполнения этих действий вы можете быть уверены, что используете актуальную версию Git.
Настройка Git
Теперь, когда вы установили Git, вам нужно настроить его, чтобы сгенерированные сообщения о внесении содержали корректную информацию.
Это можно сделать с помощью команды git config . В частности, нам нужно указать наше имя и адрес электронной почты, поскольку Git вставляет эту информацию в каждое внесение. Мы можем двигаться дальше и добавить эту информацию с помощью следующей команды:
Мы можем просмотреть все пункты конфигурации, которые были настроены, введя следующую команду:
Outputuser.name=Your Name user.email=youremail@domain.com .
Информация, которую вы вводите, сохраняется в файле конфигурации Git, и вы можете при желании изменить ее вручную с помощью текстового редактора:
~/.gitconfig contents
[user] name = Your Name email = youremail@domain.com
Существует множество других вариантов настроек, но эти две опции устанавливаются в обязательном порядке. Если вы пропустите этот шаг, вы, скорее всего, будете видеть предупреждения при внесении изменений в Git. Это будет требовать дополнительной работы, поскольку вам нужно будет исправлять вносимые изменения, которые вы делали, вводя корректную информацию.
Заключение
Вы установили Git и готовы к его использованию в системе.
Чтобы узнать больше об использовании Git, прочитайте эти статьи и разделы:
- Как эффективно использовать Git
- Как использовать ответвления Git
- Знакомство с Open Source
Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.