Введение
“Что такое ”контроль версий» и почему он вам нужен? Контроль версий — это система, которая регистрирует изменения в файле или наборе файлов с течением времени, чтобы вы могли впоследствии восстановить определённые версии.
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 для управления версиями своих программных проектов, а также вносить свой вклад в проекты с открытым исходным кодом, которые доступны бесплатно.









