Установка и настройка Git на Windows 10 21H2
Пошаговое руководство с проверкой корректной установки и оптимизацией работы Git
Введение
Git - распределенная система контроля версий, необходимая для современной разработки ПО. Это руководство поможет:
- Установить последнюю версию Git
- Настроить окружение для работы
- Решить типичные проблемы
Требования
Для успешной установки требуется:
- Windows 10 версии 21H2 или новее
- Права администратора
- 500 МБ свободного места
- Стабильное интернет-соединение
Установка
Процесс установки Git
Подготовка
- Откройте PowerShell от имени администратора
- Проверьте текущую версию (если установлена):
1git --version
- Обновите систему через Центр обновления Windows
Процесс установки
- Скачайте установщик с официального сайта
- Запустите файл Git-#.#.#-64-bit.exe
- В мастере установки выберите:
- Use Git from Windows Command Prompt
- Checkout Windows-style, commit Unix-style line endings
- Завершите установку с настройками по умолчанию
- Проверьте установку:
1git --version
Настройка
Настройте глобальные параметры:
1git config --global user.name "Ваше Имя" 2git config --global user.email "[email protected]" 3git config --global core.editor "code --wait"
Для SSH-ключей:
1ssh-keygen -t ed25519 -C "[email protected]"
Ключ будет в ~/.ssh/id_ed25519.pub
Типичные ошибки и их решения
Ошибка: 'git' не распознан
Решение: Добавьте путь к Git в переменную PATH:
- Путь по умолчанию:
C:\Program Files\Git\cmd
- Проверьте в PowerShell:
1$env:PATH -split ';' | Select-String 'Git'
Конфликт окончаний строк
Решение: Переконфигурируйте autocrlf:
1git config --global core.autocrlf true
Заключение
Теперь вы можете:
- Клонировать репозитории
- Создавать собственные проекты
- Интегрироваться с GitHub/GitLab Дополнительные ресурсы:
- Официальная документация
- Pro Git Book
Команды
Установка через Chocolatey
1choco install git -y
Проверка версии Git
1git --version
Обновление существующей установки
1git update-git-for-windows
Решение проблем
Ошибка доступа к репозиторию
Проверьте права файловой системы и наличие SSH-ключей
icacls . /reset /T
Конфликт версий Git
Удалите старые версии через Панель управления
1wmic product where name='Git' call uninstall