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

Установка и настройка Git на Linux CentOS 9

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

Установка и настройка Git на Linux CentOS 9

Подробное руководство по установке, настройке и оптимизации Git для Linux CentOS 9

Введение

Git – распределенная система контроля версий, необходимая для эффективной разработки ПО. Это руководство поможет установить и настроить Git на CentOS 9, включая устранение частых проблем.

Требования

  1. Сервер или ПК с CentOS 9
  2. Доступ к терминалу с правами sudo
  3. Стабильное интернет-соединение
  4. Минимум 100 МБ свободного места на диске

Установка

Подготовка

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

1sudo dnf update -y

Установите базовые зависимости:

1sudo dnf groupinstall "Development Tools" -y

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

Установите Git из официальных репозиториев:

1sudo dnf install git -y

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

1git --version

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

1git clone https://github.com/git/git.git
2cd git
3make prefix=/usr/local all
4sudo make prefix=/usr/local install

Настройка

Настройте имя пользователя и email для коммитов:

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

Измените редактор по умолчанию (например, на nano):

1git config --global core.editor "nano"

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

1git config --list

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

Ошибка: "git: command not found"

Решение: Повторите установку или проверьте PATH

Ошибка: "Permission denied (publickey)" при клонировании

Решение: Настройте SSH-ключи в ~/.ssh/

Ошибка: устаревшая версия Git

Решение: Установите из исходного кода или подключите репозиторий IUS

Заключение

Вы успешно установили и настроили Git на CentOS 9. Для углубленного изучения используйте git --help или официальную документацию.

Команды

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

1sudo dnf install git -y

Установка Development Tools

1sudo dnf groupinstall "Development Tools" -y

Настройка глобального имени пользователя

1git config --global user.name "Ваше Имя"

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

Ошибка доступа к репозиторию

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

1sudo dnf check-update

Некорректная работа SSH-соединения

Пересоздайте SSH-ключи и добавьте их в GitHub/GitLab

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