Как установить git в Linux и настроить учетную запись

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

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен www.tecmint.com

Похожие статьи

Комментарии (0)