Главная > ОС > Linux > Centos > 8 > Установка и настройка Git на linux centos 8

Установка и настройка Git на linux centos 8

Обновлено: 15.04.2025Руководство

Установка и настройка Git на linux centos 8

Подробное руководство по установке, настройке и оптимизации Git для linux centos 8

Введение

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

Требования

  • Сервер или ПК с CentOS 8
  • Права sudo или root
  • Стабильное интернет-соединение
  • Минимум 100 МБ свободного места

Установка

Подготовка

Перед установкой обновите систему:

1sudo dnf update -y

Проверьте наличие существующей версии Git:

1git --version

Процесс установки

  1. Установите Git из официальных репозиториев:
1sudo dnf install git -y
  1. Проверьте установку:
1git --version

Для последней версии установите из source:

1sudo dnf groupinstall "Development Tools" -y
2sudo dnf install curl-devel expat-devel gettext-devel openssl-devel zlib-devel -y
3curl -O https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.40.1.tar.gz
4tar -xzf git-2.40.1.tar.gz
5cd git-2.40.1
6make prefix=/usr/local all
7sudo make prefix=/usr/local install

Настройка

Настройте пользователя Git:

1git config --global user.name "Ваше Имя"
2git config --global user.email "ваш@email.com"

Установите редактор по умолчанию:

1git config --global core.editor nano

Проверьте настройки:

1git config --list

Для работы по SSH сгенерируйте ключи:

1ssh-keygen -t ed25519 -C "ваш@email.com"
2cat ~/.ssh/id_ed25519.pub

Типичные ошибки и их решения

Ошибка: 'git: command not found' Решение: Повторите установку с правами sudo

Ошибка при клонировании репозитория Проверьте SSL-сертификаты:

1sudo dnf install ca-certificates -y

Устаревшая версия Git Используйте установку из исходников как показано выше

Заключение

Вы успешно установили и настроили Git на CentOS 8. Для углубленного изучения используйте:

git help tutorial

Регулярно обновляйте систему и проверяйте актуальность версии Git.

Команды

Обновление системы

1sudo dnf update -y

Установка Git из репозитория

1sudo dnf install git -y

Проверка версии Git

1git --version

Генерация SSH-ключа

1ssh-keygen -t ed25519 -C "ваш@email.com"

Решение проблем

Невозможно установить пакеты: 'No match for argument: git'

Включите репозиторий EPEL: sudo dnf install epel-release -y

1sudo dnf install epel-release -y

Ошибка доступа при клонировании

Проверьте права доступа к каталогу и настройки SSH-ключа

chmod 700 ~/.ssh && chmod 600 ~/.ssh/*

Устаревшая версия Git в репозиториях

Выполните установку из исходного кода как показано в руководстве