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

Git - это широко используемая система контроля версий, которая отслеживает изменения в проектах разработки программного обеспечения. Она позволяет нескольким разработчикам работать над проектом одновременно, сохраняя запись всех изменений, внесенных в код. Внедрение Git в ваш ежедневный рабочий стол CentOS Stream может принести много преимуществ, включая сотрудничество с другими разработчиками, отслеживание изменений, внесенных в ваш код, и быстрый возврат к предыдущим версиям вашего кода.

Список возможностей Git:

  • Распределенный контроль версий
  • Разветвление и слияние
  • Область хранения коммитов
  • Возможность создания и управления несколькими ветками
  • Полная история ревизий
  • Поддержка распределенных команд
  • Возможность отката к предыдущим версиям
  • Поддержка множества протоколов, включая HTTP, SSH и Git
  • Широкая поддержка файлов с помощью Git LFS
  • Поддержка различных платформ, включая Windows, Linux и macOS.

В целом, Git - это мощная система контроля версий, которая может принести пользу вашему ежедневному рабочему столу CentOS Stream. Она позволяет сотрудничать и легко управлять изменениями в коде. Такие возможности Git'а, как ветвление, слияние и возможность возврата к предыдущим версиям, делают его незаменимым инструментом для проектов по разработке программного обеспечения. Кроме того, поддержка множества платформ и протоколов делает его доступным для многих пользователей. В следующем руководстве мы рассмотрим установку Git на дистрибутив CentOS Stream.

Обновление CentOS Stream

Сначала обновите систему, чтобы убедиться, что все существующие пакеты актуальны.

Метод 1: Использование менеджера пакетов DNF

Первый способ установки Git на CentOS Stream - это использование менеджера пакетов. Менеджер пакетов - это встроенный в CentOS Stream инструмент, который позволяет быстро устанавливать и управлять пакетами программного обеспечения. Чтобы установить Git с помощью менеджера пакетов, выполните следующую команду.

Эта команда установит Git и все его зависимости на вашу систему.

Метод 2: Компиляция Git из исходного кода

Второй способ установки Git на CentOS Stream - это компиляция из исходного кода. Этот метод полезен, если вам нужна определенная версия Git, недоступная в менеджере пакетов, или если вы хотите установить Git с пользовательскими настройками.

Сначала посетите страницу релиза, чтобы найти последнюю стабильную версию или конкретную версию, которая вам нужна. Затем загрузите ее с помощью команды wget.

Только пример:

На момент написания этого руководства актуальной была версия 2.40.0, но со временем она будет меняться, поэтому убедитесь, что вы загрузили последнюю ссылку и регулярно проверяйте, чтобы продолжать использовать один и тот же метод для обновления версии GIT.

wget https://github.com/git/git/archive/refs/tags/v2.40.0.tar.gz

Выполните следующую команду, которая извлечет исходный код.

Перейдите в каталог.

Сначала я бы посоветовал установить инструменты разработки, которые установят почти все необходимые зависимости.

Наконец, потребуется несколько дополнительных, не включенных в пакет инструментов разработки, выполните эту команду для их установки.

Теперь выполните команду make для настройки скрипта.

Пример вывода в случае успеха:

sudo make -j $(nproc) prefix=/usr/local all

Далее установите Git.

Пример вывода в случае успеха:

пример успешной компиляции и установки git на centos stream 9 или 8

 

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

git -v

Поздравляем, вы скомпилировали Git.

Заключение

В этой статье мы рассмотрели два способа установки Git на CentOS Stream с помощью терминала командной строки. Первый способ - это использование менеджера пакетов, который является самым простым и быстрым способом установки Git. Второй способ - компиляция из исходного кода, что полезно, если вам нужна определенная версия Git или вы хотите установить Git с пользовательской конфигурацией. Какой бы метод вы ни выбрали, Git - это мощная система контроля версий, которая может принести много пользы вашим проектам по разработке программного обеспечения.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий