Git – это репозиторий программного обеспечения, позволяющий отслеживать изменения в программах, возвращаться к предыдущим версиям и создавать новые версии файлов и каталогов.
Репозиторий написан на языке C, с примесью Perl и различных shell-скриптов, предназначен для работы на ядре Linux и обладает рядом замечательных особенностей, перечисленных ниже:
- Легко осваивается
- Быстро работает, большинство операций выполняется локально, что обеспечивает ему огромную скорость работы на централизованных системах, которым необходимо взаимодействовать с удаленными серверами.
- Высокая производительность.
- Поддерживает проверку целостности данных.
- Обеспечивает локальное ветвление.
- Предлагает удобную область хранения.
- Поддерживает множество рабочих процессов, а также многое другое.
Как установить Git в Linux
Мы установим Git из системных репозиториев по умолчанию и убедимся, что в системе установлена последняя версия пакетов, выполнив команду обновления менеджера пакетов YUM или APT приведенную ниже.
sudo yum update [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] sudo apt update [On Debian, Ubuntu and Mint]
Следующая установка Git выполняется следующей командой:
sudo yum install git [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] sudo apt install git [On Debian, Ubuntu and Mint]
После успешной установки git вы можете выполнить следующую команду, чтобы узнать версию установленного Git.
git --version git version 2.41.0
Важно: При установке Git из репозиториев по умолчанию вы получите более старую версию. Если вы хотите иметь самую последнюю версию Git’а, скомпилируйте его из исходных текстов.
Установка Git из исходного кода
Прежде чем приступить к работе, сначала необходимо установить необходимые программные зависимости из репозиториев по умолчанию, а также утилиты необходимые для сборки бинарного файла из исходного текста:
-------------- On RHEL/CentOS/Fedora and Rocky/AlmaLinux -------------- sudo yum groupinstall "Development Tools" sudo yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel autoconf -------------- Debian, Ubuntu and Mint -------------- sudo apt install build-essential sudo apt install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel autoconf
После установки необходимых программных зависимостей, скачайте последнюю версию git.
wget https://github.com/git/git/archive/refs/tags/v2.42.0.tar.gz tar -xvf v2.42.0.tar.gz cd git-2.42.0/ make configure sudo ./configure --prefix=/usr/local sudo make sudo make install git --version
Как создать учетную запись пользователя Git в Linux
В этом разделе мы рассмотрим, как создать учетную запись Git с корректной информацией о пользователе, такой как имя и адрес электронной почты, чтобы избежать ошибок при коммитах, для чего используется команда git config
.
Важно: Обязательно замените username на реальное имя пользователя Git, который будет создан и использоваться в вашей системе.
Вы можете начать с создания пользователя Git с помощью команды useradd, приведенной ниже, где флаг -m
используется для создания домашнего каталога пользователя под /home
, а -s
определяет оболочку пользователя по умолчанию.
useradd -m -s /bin/bash username passwd username
Теперь добавьте нового пользователя в группу wheel, чтобы разрешить ему использовать привилегии sudo
с помощью команды usermod, как показано на рисунке:
usermod username -aG wheel
Затем настройте Git с новым пользователем следующим образом:
su username sudo git config --global user.name "Your Name" sudo git config --global user.email "you@example.com"
Затем проверьте конфигурацию Git с помощью следующей команды.
Если в конфигурации нет ошибок, вы должны увидеть вывод со следующими данными:
user.name=username user.email= username@some-domian.com
Комментарии (0)