Введение
Системы контроля версий, такие как Git, являются неотъемлемой частью современных лучших практик разработки программного обеспечения. Версионирование позволяет отслеживать ваше программное обеспечение на уровне исходного кода. Вы можете отслеживать изменения, возвращаться к предыдущим этапам и создавать ветви для создания альтернативных версий файлов и каталогов.
Множество файлов программных проектов поддерживаются в репозиториях Git, и платформы, такие как GitHub, GitLab и Bitbucket, помогают облегчить совместное использование и сотрудничество в проектах разработки программного обеспечения.
В этом руководстве мы рассмотрим, как установить и настроить Git на сервере Ubuntu 20.04. Мы рассмотрим, как установить программное обеспечение двумя разными способами: через встроенный менеджер пакетов и через исходный код. Каждый из этих подходов имеет свои преимущества в зависимости от ваших конкретных потребностей.
Упростите развертывание приложений с помощью Платформы приложений DigitalOcean. Развертывайте прямо из GitHub за минуты.
Предварительные требования
Вам понадобится сервер Ubuntu 20.04 с учетной записью суперпользователя без прав root.
Чтобы настроить это, вы можете следовать нашему руководству по начальной настройке сервера для Ubuntu 20.04.
Когда ваш сервер и пользователь настроены, вы готовы начать.
Установка Git с использованием стандартных пакетов
Выбор установки с использованием стандартных пакетов наилучший, если вы хотите быстро начать работу с Git, предпочитаете широко используемую стабильную версию или не ищете самых последних доступных функциональностей. Если вы ищете самый последний релиз, вам следует перейти к разделу о установке из исходного кода.
Вероятно, Git уже установлен на вашем сервере Ubuntu 20.04. Вы можете подтвердить это, выполнив следующую команду на сервере:
Если вы получите вывод, аналогичный следующему, то Git уже установлен.
Outputgit version 2.25.1
Если это так, то вы можете перейти к настройке Git, или вы можете прочитать следующий раздел о как установить из исходного кода, если вам нужна более актуальная версия.
Однако, если вы не получили вывод номера версии Git, вы можете установить его с помощью менеджера пакетов APT по умолчанию в Ubuntu.
Сначала используйте инструменты управления пакетами apt для обновления локального индекса пакетов.
После завершения обновления вы можете установить Git:
Вы можете подтвердить, что установили Git правильно, выполнив следующую команду и проверив, что вы получаете соответствующий вывод.
Outputgit version 2.25.1
После успешной установки Git вы можете перейти к разделу Настройка Git этого руководства, чтобы завершить настройку.
Установка Git из исходного кода
Если вы ищете более гибкий способ установки Git, вам может понадобиться скомпилировать программное обеспечение из исходного кода, о чем мы расскажем в этом разделе. Это займет больше времени и не будет поддерживаться вашим менеджером пакетов, но позволит вам загрузить последний релиз и предоставит больший контроль над включаемыми опциями, если вы захотите внести настройки.
Проверьте версию Git, установленную на сервере:
Если Git установлен, вы получите вывод, аналогичный следующему:
Outputgit version 2.25.1
Прежде чем начать, вам необходимо установить программное обеспечение, от которого зависит Git. Это все доступно в стандартных репозиториях, поэтому мы можем обновить наш локальный индекс пакетов, а затем установить соответствующие пакеты.
После установки необходимых зависимостей создайте временный каталог и перейдите в него. Именно здесь мы загрузим наш тарбол Git.
На веб-сайте проекта Git мы можем перейти к списку тарболов, доступных по адресу https://mirrors.edge.kernel.org/pub/software/scm/git/, и загрузить желаемую версию. На момент написания этого текста самая последняя версия – 2.26.2, поэтому мы загрузим ее в качестве примера. Мы воспользуемся curl и выведем загруженный файл в git.tar.gz
.
Распакуйте сжатый tarбол-файл:
Затем перейдите в новый каталог Git:
Теперь вы можете создать пакет и установить его, набрав эти две команды:
Замените процесс оболочки, чтобы использовать установленную нами версию Git:
С этим завершением вы можете быть уверены, что ваша установка прошла успешно, проверив версию.
Outputgit version 2.26.2
С установленным Git вы можете завершить настройку.
Настройка Git
После того, как вы будете удовлетворены версией Git, вы должны настроить Git так, чтобы сгенерированные сообщения коммитов содержали вашу правильную информацию и поддерживали вас во время создания вашего программного проекта.
Конфигурация может быть выполнена с помощью команды git config
. В частности, нам нужно предоставить наше имя и адрес электронной почты, потому что Git встраивает эту информацию в каждый коммит, который мы делаем. Мы можем продолжить и добавить эту информацию, набрав:
Мы можем отобразить все установленные элементы конфигурации, набрав:
Outputuser.name=Your Name
user.email=[email protected]
...
Введенная вами информация сохраняется в вашем файле конфигурации Git, который вы можете опционально редактировать вручную с помощью текстового редактора по вашему выбору, например (мы будем использовать nano):
[user]
name = Your Name
email = [email protected]
Нажмите CTRL
и X
, затем Y
, затем ENTER
, чтобы выйти из текстового редактора.
Существует множество других параметров, которые можно установить, но эти два необходимы. Если вы пропустите этот шаг, вероятно, вы увидите предупреждения при выполнении коммита в Git. Это создаст для вас дополнительную работу, потому что вам придется пересмотреть коммиты с исправленной информацией.
Заключение
Теперь у вас должен быть установлен и готов к использованию Git на вашей системе.
Чтобы узнать больше о том, как использовать Git, ознакомьтесь с этими статьями и сериями:
Source:
https://www.digitalocean.com/community/tutorials/how-to-install-git-on-ubuntu-20-04