Давайте дружить в Телеграме: рассказываем про новые фичи, общаемся в комментах, прислушиваемся к вашим идеям Подписаться

Установка Git на Windows: инструкция

Илья Ушаков
Илья Ушаков
Технический писатель
19 сентября 2023 г.
1775
8 минут чтения
Средний рейтинг статьи: 5

Git — это система управления версиями, которая предназначена для мониторинга изменений в файлах и управления историей этих изменений. Данное программное средство используется для контроля качества ПО и обеспечения безопасности кода. Git также позволяет проводить совместную работу над одним проектом нескольким специалистам одновременно, сохраняя историю изменений каждого участника. 

Image7

Изображение: dzen.ru

В одной из прошлых инструкций мы рассказали об установке Git на Ubuntu. В отличие от нее, в Windows этот процесс может происходить в автономном установщике, а не в консоли, что намного удобнее и проще для пользователя. Базовые настройки, выбор компонентов и все остальные этапы установки будут происходить именно в нем.

В Windows Git обеспечивает пользователя набором инструментов и приложений для управления версиями файлов. Ниже будут приведены некоторые из доступных инструментов и функций, которые пользователь сможет использовать после выполнения установки ПО:

  • Git Bash — это командная строка в Windows, которая позволяет выполнять команды Git. Помимо них, она содержит все стандартные команды Bash.
  • Git GUI — это графический интерфейс для Git, который позволяет выполнять все основные операции с Git без использования командной строки. Он будет удобен для начинающих пользователей.
  • Shell Integration — это функция, которая позволяет интегрировать Git с оболочкой Windows. Это означает, что вы можете выполнять команды Git прямо из оболочки, без необходимости открывать отдельную программу. Для этого вам нужно будет кликнуть правой кнопкой мыши по папке в системе, а затем выбрать Git Bash или Git GUI для дальнейшей работы.

В настоящей инструкции мы опишем установку Git на Windows, подробно объясним каждый этап в автономном установщике, а также выполним первоначальную настройку системы управления версиями, после которой можно будет сразу приступать к работе. 

Предварительные требования

  • Операционная система Windows (Windows 7 и выше). В инструкции будет производиться установка на Windows 11.
  • Права администратора в вашей операционной системе.
  • Доступ в интернет для загрузки установщика.

Установка Git на Windows

Шаг 1. В первую очередь, необходимо зайти на официальный сайт компании во вкладку «Downloads for Windows». Здесь пользователю будет предложено несколько способов установки:

  • Установка последней поддерживаемой сборки;
  • Автономный установщик для разной разрядности системы;
  • Портативная версия для флеш-накопителя;
  • Установка из исходного кода.

В рамках нашей инструкции мы выберем первый вариант, поэтому нажимаем на соответствующую ссылку, продемонстрированную на картинке ниже.

Image1

По окончании загрузки файла запускаем его и переходим к следующему шагу.

Шаг 2. В открывшемся окне установщика вас встретит общая публичная лицензия на софт. Здесь ничего делать не нужно, просто нажимаем кнопку «Next».

Шаг 3. Далее необходимо выбрать директорию, куда будет установлен Git. Для этого нажимаем на кнопку «Browse…» и указываем путь. 

Для актуальной версии на момент написания статья вам потребуется не менее 321,5 мегабайт свободного места на диске.

Шаг 4. В следующем окне будет происходить выбор компонентов, которые будут установлены на устройство. Например, вы можете выбрать Git Bash для установки в Windows

Если вам требуются дополнительные компоненты помимо выбранных по умолчанию (например, автоматическая проверка обновлений), установите рядом с ними флажок. Мы же оставим только те, что предлагает установщик, кроме последнего — Scalar.

Image5

Шаг 5. После выбора компонентов, программа установки предлагает создать ярлыки для устанавливаемого ПО в соответствующей папке в меню «Пуск». В строке ввода указывается имя этой папки. Чтобы пропустить этот необязательный этап, установите флажок рядом с надписью «Don’t create a Start Menu folder».

Image4

Если вы выполните этот шаг, то программа установки создаст директорию с ярлыками, подобно той, что показана на картинке ниже.

Image3

Шаг 6. В следующем установочном окне пользователю необходимо выбрать текстовый редактор, который в дальнейшем будет использоваться по умолчанию в системе. На выбор ему будет предложено несколько решений:

  • Vim (рекомендован установщиком);
  • Notepad / Notepad ++;
  • Nano;
  • VSC / VSC Insiders;
  • Sublime Text;
  • Atom;
  • VSCodium.

Текстовый редактор Vim, который предлагает система для установки, может оказаться сложным решением для начинающих пользователей из-за своих особенностей в пользовательском интерфейсе и режимах работы. Более простой альтернативой ему может послужить консольный редактор Nano.

Image12

Как только вы выберете один из предложенных редакторов, нажмите кнопку «Next» и переходите к следующему шагу.

Шаг 7. Далее пользователю предстоит указать название начальной ветки в новых репозиториях. На момент написания инструкции, система предлагает имя master, но обещает поменять его на более универсальное в ближайшем будущем. Можно выбрать вариант, предлагаемый системой, либо указать свой собственный. Мы выберем первый вариант.

Image9

Шаг 8. Следующим шагом пользователю необходимо выполнить настройку способа использования Git. 

Image11

На выбор ему будет предложено три варианта:

  • Взаимодействие с Git происходит исключительно в терминале Git Bash. Этот вариант рекомендован для тех, кто хочет использовать только стандартные возможности системы и не нуждается в сторонних инструментах;
  • Взаимодействие с Git происходит из командной строки, а также из стороннего ПО. Сторонние инструменты могут включать в себя графические интерфейсы, такие как TortoiseGit или SourceTree, а также другие инструменты, которые могут облегчить работу с Git;
  • Взаимодействие с Git происходит в терминале, но с использованием команд из Unix. Данный вариант следует выбирать, когда вы понимаете, что делаете и к каким последствиям это приведет.

Первый вариант не изменяет переменную PATH, второй вносит небольшие модификации, а третий полностью перезапишет ее.

Мы выбираем вариант, предложенный системой по умолчанию, и нажимаем кнопку «Next».

Шаг 9. Далее необходимо выбрать SSH-клиент из двух предложенных вариантов. Это будет либо встроенный OpenSSH, либо внешний. По умолчанию, Git использует встроенный SSH-клиент, который называется ssh.exe. Если вы хотите использовать внешний, вам нужно установить его отдельно.

Image6

Мы выберем первый вариант, так как не выполняли установку внешнего клиента.

Шаг 10. Следующим шагом пользователю необходимо выбрать SSL/TLS-библиотеку, которую Git будет использовать для HTTPS-подключений. По умолчанию установщик предлагает выбрать библиотеку OpenSSL. Такой вариант подойдет обычным пользователям. Но если вы работаете внутри компании, которая использует свои сертификаты, выбирайте второй вариант.

Image2

Мы выбираем первый вариант и нажимаем кнопку «Next».

Шаг 11. После установщик предлагает пользователю настроить обработку окончания строк в текстовых файлах. Она бывает двух видов: для UNIX-систем — LF, а для Windows — CRLF. В предложенных вариантах обработки, checkout — это операция в Git, которая позволяет выбрать определенную ветку или коммит для работы, а commit — это операция для сохранения изменений в репозитории.

Image8

Мы выбираем первый вариант, где checkout выполняется в стиле Windows, а commit в стиле UNIX.

Шаг 12. Далее, пользователь выбирает один из предложенных эмуляторов терминала для Git Bash. Лучшим вариантом будет MinTTY, предложенный установщиком по умолчанию. Выбираем его и переходим к следующему шагу.

Image10

Шаг 13. Теперь, пользователь должен выбрать поведение для команды git pull. Рекомендуется оставить вариант по умолчанию. Он подразумевает стандартное поведение для команды.

Image15

Шаг 14. Одним из заключительных шагов является выбор помощника по учетным данным. Git Credential Manager хранит пароли и другие личные данные для подключение к удаленным репозиториям. Чтобы не вводить их постоянно, выбираем его и нажимаем кнопку «Next».

Шаг 15. На предпоследнем шаге пользователь настраивает дополнительные параметры. Здесь он может включить кэширование файловой системы и символические ссылки. Рекомендуется оставить эти настройки по умолчанию, оставив только первый параметр.

Image13

Шаг 16. И наконец, перед началом установки Git, пользователю будет предложено подключить экспериментальные параметры. Мы не рекомендуем этого делать, так как они еще не стабильны. 

Image14

Оставляем все без изменений, нажимаем кнопку «Install» и ожидаем окончания установки.

После выполнения описанных шагов Git будет установлен в систему. Перед началом работы  необходимо произвести первоначальную настройку. Она будет описана в следующем разделе.

Первоначальная настройка Git

Чтобы начать работу с Git, необходимо произвести его первоначальную настройку. Как и в Ubuntu, она заключается в выполнение двух команд, которые задают имя пользователя и его электронную почту.

  1. Открываем установленное приложение Git Bash и вводим в консоль следующую команду:
git config --global user.name "ExampleTestUser"

Не забудьте вместо ExampleTestUser написать свое имя.

  1. После привяжем к пользователю его электронный адрес:
git config --global user.email "ExampleEmail"

Так же, как и с именем, не забудьте подставить вместо ExampleEmail свою электронную почту.

После проведенных настроек Git готов к работе. Теперь вы можете переходить к созданию репозитория и выполнению своего первого коммита.

Заключение

В представленной инструкции был разобран процесс установки Git на Windows 11. Мы постарались подробно рассмотреть каждый этап в окне установщика, включая выбор дополнительных компонентов, SSH-клиента, SSL/TLS-библиотеки и других параметров. 

Следуя данной инструкции, пользователи смогут самостоятельно установить и настроить Git на своих компьютерах.

Зарегистрируйтесь и начните пользоваться
сервисами Timeweb Cloud прямо сейчас

15 лет опыта
Сосредоточьтесь на своей работе: об остальном позаботимся мы
165 000 клиентов
Нам доверяют частные лица и компании, от небольших фирм до корпораций
Поддержка 24/7
100+ специалистов поддержки, готовых помочь в чате, тикете и по телефону