Материал подготовлен командой Simple-Server для администраторов VPS и выделенных серверов. Команды и пути проверяйте на тестовой машине перед production.
Установка Git в Ubuntu: 2 способа
Чтобы установить Git на Linux, необходимо воспользоваться одним из двух способов, которые будут описаны ниже. В качестве примера мы возьмем сервер Simple-Server с установленной операционной системой Ubuntu 22.04.
Чтобы установить Git на Ubuntu 22.04, вам потребуется учетная запись с правами суперпользователя.
Использование пакетного менеджера
Данный способ установки привлекателен своей быстротой и удобством. Он позволяет установить стабильную версию Git с минимальными усилиями.
- Во-первых, необходимо проверить наличие системы контроля версий в вашей системе. Для этого в терминал вводим следующую команду:
Если вы увидите такой же результат, как на картинке ниже, то вы сразу можете перейти к настройке Git.
В ином случае, продолжайте выполнять установку согласно представленной инструкции.
-
Чтобы выполнить установку Git, в первую очередь обновим пакеты подключенных репозиториев:
-
Теперь, когда все пакеты обновлены, переходим непосредственно к самой установке:
-
По завершении установки повторим первый шаг и посмотрим версию установленной программы.
Использование исходного кода
В случае, когда пользователю требуется конкретная версия ПО, либо необходимо настроить параметры сборки, подойдет**** установка Git на Ubuntu из исходного кода. Данный способ занимает больше времени в сравнении с предыдущим, требует дополнительных шагов и подойдет более продвинутым пользователям.
-
Как и в предыдущем способе установки, в первую очередь, необходимо проверить, установлен ли Git на сервере:
-
Если он отсутствует, переходим к его установке. В первую очередь, установим пакеты, необходимые для сборки VCS из исходного кода. Перед этим не забудьте обновить пакеты, если вы еще этого не делали.
sudo apt update
sudo apt install gettext cmake gcc libexpat1-dev libcurl4-gnutls-dev libz-dev libssl-dev- По окончании загрузки необходимых пакетов создадим временную директорию для хранения архива с устанавливаемым ПО, а затем перейдем в нее:
sudo mkdir temporary_directory- Теперь, необходимо выбрать архив из списка, доступный на официальном сайте компании или на GitHub, и скачать его в только что созданную директорию. В нашей инструкции мы будем скачивать последнюю версию на момент написания статьи, а именно v2.42.0. Для этого воспользуемся утилитой
wget(установите ее, если она отсутствует в вашей системе):
sudo wget https://github.com/git/git/archive/refs/tags/v2.42.0.zip- После скачивания архива его необходимо распаковать. Для этого воспользуемся утилитой
unzip(установите ее, если она отсутствует в вашей системе):
Для tar.gz вам потребуется утилита tar.
-
По окончании распаковки архива перейдем в каталог со скачанными файлами:
-
Теперь необходимо скомпилировать исходный код и установить Git. Для этого воспользуемся двумя специальными командами:
sudo make prefix=/usr/local all
sudo make prefix=/usr/local installПервая команда компилирует исходный код ПО с указанными параметрами и готовит его к установке в заданную директорию /usr/local, а вторая отвечает за установку самого приложения.
-
Чтобы версия Git была заменена на только что установленную, перезапустим оболочку
bash: -
И наконец, проверим, что все было успешно установлено.
Как видно по картинке выше, установка ПО на сервер с операционной системой Ubuntu 22.04 прошла успешно. Теперь можно переходить к ее базовому конфигурированию.
Первоначальная настройка Git
По завершении установки Git на Ubuntu 22.04 одним из описанных выше способов, необходимо провести его первоначальную настройку. Это обязательный этап перед началом работы с системой контроля версий. Весь процесс настройки конфигурации будет описан ниже.
- Первым шагом мы выполним установку вашего имени и адреса электронной почты. Эта информация будет включена в каждый коммит, чтобы система могла определить, кто сделал изменения в коде.
Выполните следующие команды, заменяя параметры в квадратных скобках на ваши реальные данные:
git config --global user.name [Jake]
git config --global user.email [exampleemail@gmail.com]- Текущие настройки Git доступны к просмотру после ввода команды:
После добавления персональных данных наша конфигурация будет выглядеть следующим образом:
Данный этап позволяет убедиться, что имя, адрес электронной почты и другие настройки установлены корректно.
Также вы можете воспользоваться текстовым редактором, чтобы посмотреть текущий конфиг Git в соответствующем файле:
В нашем случае, файл gitconfig имеет следующие настройки:
В конфигурацию Git можно добавить самые разные параметры, которые позволяют настроить работу с системой. Например, вы можете настроить Git на использование конкретного текстового редактора, который будет использоваться для ввода комментариев к коммитам и для решения конфликтов слияния. Также вы можете добавить настройки для работы с удаленными репозиториями, настройки слияния, игнорирования файлов и другие. Более детально ознакомиться с возможными настройками вы можете в официальной документации Git.
Интересные и полезные факты о Git
- Git создан Линусом Торвальдсом в 2005 году. Он начал разрабатывать его для управления исходным кодом ядра Linux и с тех пор он стал одним из самых популярных инструментов контроля версий в мире. Он широко используется крупными компаниями, такими как Microsoft, Google и многими другими.
- Git — это распределенная система контроля версий, где каждый пользователь копирует полный репозиторий на свой компьютер. Это позволяет работать локально без постоянного соединения с центральным сервером.
- Git поддерживает разные протоколы для обмена данными, включая HTTP, SSH и Git-протокол.
- GitHub является одной из самых популярных и масштабных платформ для хостинга Git-репозиториев. На 2022 год общее количество репозиториев превысило отметку в 340 миллионов.
Нужен сервер для практики? Закажите VPS на Simple-Server — root-доступ, NVMe, DDoS-защита и поддержка 24/7.