Установка и настройка Git на Windows 11 23H2
Подробное руководство по установке, настройке и оптимизации Git для Windows 11 версии 23H2
Введение
Git - распределенная система контроля версий, необходимая для управления исходным кодом. В этом руководстве вы узнаете:
- Как установить последнюю версию Git
- Настроить окружение для работы
- Решить типичные проблемы
Руководство актуально для Windows 11 23H2 с обновлениями на октябрь 2023 года.
Требования
Перед установкой убедитесь в наличии:
- Windows 11 версии 23H2 (проверить: Win+R →
winver
) - Права администратора
- 500 МБ свободного места
- Стабильное интернет-соединение
- PowerShell 7.x (рекомендуется)
Установка
Подготовка
- Скачайте официальный установщик:
1Start-Process 'https://git-scm.com/download/win'
- Закройте все открытые терминалы
- Временно отключите антивирус (при необходимости)
Процесс установки
- Запустите
Git--windows-x64.exe
- Выберите компоненты:
✓ Windows Explorer integration
✓ Git LFS
✓ Associate .git* files
- В разделе "Choosing the default editor" выберите:
Use Visual Studio Code as Git's default editor
- В разделе "Adjusting PATH" выберите:
Git from the command line and also from 3rd-party software
- Завершите установку и проверьте:
1git --version
Ожидаемый результат: git version 2.43.0.windows.1
Настройка
Настройте глобальные параметры через PowerShell:
1git config --global user.name "Ваше Имя" 2git config --global user.email "ваш@email.com" 3git config --global core.autocrlf true 4git config --global core.editor "code --wait"
Проверьте настройки:
git config --list
Добавьте SSH-ключ (опционально):
ssh-keygen -t ed25519 -C "ваш@email.com"
Типичные ошибки и их решения
Ошибка: 'git' не является командой
Решение: Добавьте путь к Git в переменную PATH:
1$env:Path += ";C:\Program Files\Git\cmd"
SSL certificate problem
Решение: Обновите сертификаты:
git config --global http.sslbackend schannel
Редактор не открывается
Решение: Установите VS Code и повторите настройку:
git config --global core.editor "'C:/Path/Code.exe' --wait"
Заключение
Вы успешно установили и настроили Git. Для дальнейшего изучения:
- Проверьте работу через
git clone https://github.com/test-repo
- Настроить интеграцию с GitHub:
gh auth login
- Обновляйте Git через
git update-git-for-windows
Команды
Установка через Chocolatey
1choco install git -y
Проверка версии Git
1git --version
Обновление конфигурации
1git config --global --replace-all <key> <value>
Решение проблем
Permission denied при клонировании
Запустите терминал от имени администратора
CRLF/LF конфликты
Измените настройки autocrlf
1git config --global core.autocrlf input
Медленная работа с большими репозиториями
Включите файловую систему NTFS и отключите индексацию
fsutil behavior set disablelastaccess 1