Как установить Git в Ubuntu

0 Акции
0
0
0
0

Введение

“Что такое ”контроль версий» и почему он вам нужен? Контроль версий — это система, которая регистрирует изменения в файле или наборе файлов с течением времени, чтобы вы могли впоследствии восстановить определённые версии.

Git — одна из самых популярных систем управления версиями на сегодняшний день. Это бесплатная распределённая система управления версиями с открытым исходным кодом, предназначенная для быстрого и эффективного управления любыми проектами: от небольших до очень крупных.

В этом руководстве мы покажем вам, как установить и настроить Git на сервере Ubuntu.

Предпосылки

Необходимо следующее:

  • Пользователь без прав root с привилегиями sudo

Шаг 1 — Установка Git

Существует два основных способа установки Git, показанных в шагах 1.1 и 1.2 ниже. Вам нужно выполнить только один из них, а не оба.

В новых системах Git может быть автоматически установлен из стандартных системных пакетов. Однако эта версия может быть старше последней версии, доступной в официальном репозитории Git. Для проверки используйте команду git -v.

Если Git уже установлен, сравните версию в вашей системе с последней версией в репозитории. Если в вашей системе установлена более старая версия, вы можете выполнить шаг 1.2 «Установка Git из исходного кода», чтобы установить последнюю версию.

Шаг 1.1 — Установка Git с пакетами по умолчанию

Стандартные репозитории Ubuntu позволяют быстро установить Git. Версия, устанавливаемая из этих репозиториев, может быть старше последней версии, доступной в официальном репозитории.

Сначала обновите локальный список пакетов с помощью apt. После завершения обновления вы можете скачать и установить Git:

sudo apt update
sudo apt install git

Вы можете проверить версию Git, выполнив следующую команду:

git --version

Шаг 1.2 — Установка Git из исходного кода

Более гибкий способ установки Git — компиляция программного обеспечения из исходного кода. Это занимает больше времени и не поддерживается менеджером пакетов, но позволяет загрузить последнюю версию и контролировать добавляемые параметры при необходимости настройки.

Прежде чем начать, вам необходимо установить программные зависимости.

sudo apt update
sudo apt-get install make autoconf libcurl4-gnutls-dev gettext gcc zlib1g-dev unzip

После установки необходимых зависимостей вы можете получить нужную версию Git, посетив зеркало проекта Git на GitHub.

Убедитесь, что вы находитесь на ветке master. Нажмите ссылку «Теги» и выберите нужную версию Git.

Чтобы загрузить временные файлы, перейдите в каталог tmp и используйте команду wget для установки скопированной ссылки на zip-файл.

cd /tmp
wget -O git.zip https://github.com/git/git/archive/master.zip

Распакуйте файл и введите:

unzip git.zip
cd git-*

Теперь вы можете собрать и установить пакет:

make configure
./configure --prefix=/usr --without-tcltk
make all
sudo make install

Вы можете проверить версию Git, выполнив следующую команду:

git --version

Шаг 1.3 — Установка страниц руководства Git (необязательно)

Вы можете установить страницы руководства git, введя:

cd /tmp
git clone https://github.com/gitster/git-manpages.git
cd -
sudo make quick-install-man

Шаг 2 — Настройка Git

Теперь, когда у вас установлен Git, вам нужно настроить его так, чтобы генерируемые им сообщения о коммитах содержали правильную информацию.

Это можно сделать с помощью команды git config. В частности, нам нужно указать своё имя и адрес электронной почты, поскольку Git встраивает эту информацию в каждый создаваемый нами коммит. Мы можем добавить эту информацию, введя:

git config --global user.name "Your Name"
git config --global user.email "[email protected]"

Мы видим все элементы конфигурации:

git config --list

Введенная вами информация сохраняется в файле конфигурации Git, который вы при желании можете редактировать с помощью текстового редактора, например:

nano ~/.gitconfig

Заключение

После установки и настройки Git на локальном компьютере вы теперь готовы использовать Git для управления версиями своих программных проектов, а также вносить свой вклад в проекты с открытым исходным кодом, которые доступны бесплатно.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может понравиться