Как установить и настроить Git в Windows

Git – самая популярная система контроля версий (VCS) среди программистов и разработчиков для разработки программного обеспечения. Он бесплатный, с открытым исходным кодом и доступен для всех основных операционных систем: Linux, macOS и Windows.

установка и настройка Git в Windows

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

Однако, поскольку для некоторых это может сбивать с толку, вот руководство, в котором обсуждается Git и демонстрируются шаги по установке и настройке Git в Windows.

Что такое Git и зачем он вам нужен?

Git – это распределенная система контроля версий используется для совместной работы и поддержки проектов. Он был создан Линусом Торвальдсом для разработки ядра Linux и позже перенесен на операционные системы MacOS и Windows.

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

Используя Git, вы можете быстро и эффективно управлять всеми своими проектами и сотрудничать с другими разработчиками в режиме реального времени, не рискуя случайно изменить исходный код (или файлы проекта).

Ниже приведены некоторые из причин, по которым вам нужно использовать Git:

  • Это упрощает и ускоряет процесс управления файлами проекта.
  • Это позволяет нескольким разработчикам работать над проектом одновременно.
  • Это помогает избежать конфликтов кода в проекте с несколькими разработчиками.
  • Он отражает репозиторий в том виде, в каком он есть в системе, чтобы вы могли работать независимо – даже в автономном режиме.
  • Это позволяет отслеживать изменения, внесенные в файл.
  • Он позволяет восстанавливать предыдущие версии файлов в случае ошибочных изменений.

Как установить Git в Windows

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

1. Установка Git с помощью Chocolatey

Chocolatey – это менеджер пакетов Windows, который помогает вам устанавливать и обновлять пакеты программного обеспечения на вашем ПК с Windows. Работает со всеми версиями Windows, начиная с Windows 7.

Чтобы использовать Chocolatey, вам сначала необходимо установить его на свой компьютер. Для этого откройте командную строку Windows с правами администратора и выполните следующую команду:

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

В качестве альтернативы вы можете запустить PowerShell с правами администратора и запустить:

@"%SystemRoot%System32WindowsPowerShellv1.0powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%chocolateybin"

После установки Chocolatey перезапустите CMD или PowerShell. Теперь введите команду ниже и

нажмите Enter, чтобы установить Git на свой компьютер:
choco install git.install

Следуйте инструкциям, чтобы завершить установку. По завершении используйте следующую команду для проверки установки:
git --version

Чтобы обновить Git, запустите:
choco upgrade git.install

менеджер пакетов Windows Winget

Если вам неудобно работать с интерфейсом командной строки, вы можете использовать установщик Git для установки Git на свой ПК с Windows. Для этого сначала загрузите установщик Git по ссылке ниже.

Скачать: Установщик Git

После загрузки запустите файл. В окне «Контроль учетных записей» нажмите «Да», чтобы открыть окно установки.

Нажмите «Далее», чтобы продолжить настройку.

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

В окне «Выбор компонентов» установите флажки для дополнительных значковинтеграции с Windows Explorer (Git Bash и Git GUI) и «Добавить профиль Git Bash в терминал Windows». Кликните Далее.

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

Когда вас попросят выбрать редактор по умолчанию для Git, нажмите кнопку раскрывающегося списка и выберите нужный редактор.

По умолчанию Git настроен на использование текстового редактора Vim, но, поскольку для некоторых это может напугать, есть другие текстовые редакторы на выбор, такие как Atom, Notepad ++, Visual Studio Code и Sublime Text. Выберите один и нажмите Далее.

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

Затем вам нужно установить имя по умолчанию для начальной ветки, которую вы создаете в своих репозиториях. Выбор «Разрешить Git решать, использует мастер», что и используется большинством людей.

Однако вы можете установить собственное имя, выбрав «Заменить имя ветки по умолчанию для новых репозиториев»  и введя имя в текстовое поле ниже. После выбора нажмите «Далее».

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

На экране «Настройка среды PATH» выберите Git из командной строки, а также из стороннего программного обеспечения

Это позволит вам использовать Git из Git Bash, командной строки, PowerShell или любого другого программного обеспечения. Кликните Далее, чтобы продолжить.

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

Выберите Использовать библиотеку OpenSSL в качестве транспортного сервера для проверки сертификатов сервера и нажмите Далее.

В параметрах преобразования окончания строки выберите Checkout в стиле Windows, зафиксируйте окончания в стиле Unix, чтобы избежать проблем с кросс-платформенной совместимостью. Нажмите ” Далее”.

Теперь выберите MinTTY (терминал MSYS2 по умолчанию) для лучшей совместимости и нажмите « Далее».

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

Для поведения git pull по умолчанию выберите «По умолчанию» (быстрая перемотка вперед или слияние). С этим параметром, когда вы используете git pull, он будет быстро перематывать текущую ветку к марке извлечения, когда это возможно. Если нет, он создаст фиксацию слияния. Нажмите Далее, чтобы продолжить.

Когда вас попросят выбрать помощника по учетным данным, выберите Git Credential Manager Core и нажмите Далее.

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

На экране дополнительных параметров установите флажок «Включить кэширование файловой системы», чтобы ускорить операции Git, и нажмите «Далее». Если вы хотите, вы также можете выбрать Включить символические ссылки, чтобы улучшить разрешение имени пути.

Не выбирайте экспериментальные функции и нажмите «Установить», чтобы начать установку Git на свой компьютер. По завершении нажмите «Готово».

Теперь, чтобы убедиться, что Git установлен, запустите Git Bash. В качестве альтернативы откройте CMD с правами администратора и запустите:
git --version

Если он возвращает номер версии, это означает, что Git установлен и готов к использованию.

Как настроить Git в Windows

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

Настройка идентификации пользователя

Прежде всего, каждая фиксация, которую вы делаете в репозиториях Git, требует прикрепления имени пользователя и адреса электронной почты к нему. Чтобы вам не приходилось кормить его при каждой фиксации, Git позволяет вам настроить вашу личность пользователя по умолчанию. Таким образом, все ваши коммиты будут использовать одну и ту же личность (имя пользователя и адрес электронной почты).

Чтобы настроить свою личность, в командной строке с повышенными привилегиями запустите:
git config --global user.name "Your Name"
git config --global user.email youremail@example.com

Здесь опция –global установит вашу личность по умолчанию для всех репозиториев. Однако, если вы хотите установить его для определенного репозитория, вы можете сделать это, зайдя в эту папку репозитория и запустив команду без опции –global.

После этого проверьте изменения, запустив:
git config --list

вывод файла gitconfig

Кроме того, вы также можете получить доступ к файлу конфигурации Git, перейдя в C: \ Users \ user_name \ и найдя файл .gitconfig.

Настройка SSH для Git в Windows

SSH (безопасная оболочка) это протокол для безопасной сетевой связи между двумя системами. Использование SSH с Git позволяет безопасно перемещать файлы между вашим ПК и репозиториями Git и удаленно выполнять различные команды Git по защищенному каналу.

Не только это, но также позволяет избавиться от необходимости вводить свое имя пользователя и пароль каждый раз, когда вы хотите зафиксировать изменения в репозитории.

Чтобы сгенерировать SSH-ключ, откройте Git Bash и выполните следующую команду:
ssh-keygen -t rsa -b 4096 -C "your_email_address"

Затем вам будет предложено подтвердить место для хранения ключа SSH. Нажмите Enter, чтобы продолжить с местоположением по умолчанию. Теперь вам нужно установить парольную фразу, чтобы добавить дополнительный уровень безопасности к SSH. Введите надежный пароль и нажмите Enter.

Наконец, теперь вам нужно добавить ключ SSH к агенту SSH. Для этого вам сначала нужно включить OpenSSH. Для этого откройте диспетчер задач ( Ctrl + Shift + Esc ), кликните вкладку «Службы » и нажмите «Открыть службы» внизу.

настройка SSH в Windows

Найдите здесь агента аутентификации OpenSSH и дважды кликните его. Нажмите кнопку «Пуск» под «Состояние службы», чтобы запустить ее, и нажмите «ОК».

настройка SSH в Windows

Теперь откройте CMD в повышенном режиме и запустите:
start-ssh-agent

После того, как агент SSH будет запущен, перейдите в Git Bash и выполните команду ниже, чтобы добавить ключ SSH, сгенерированный несколькими шагами ранее:
ssh-add ~/.ssh/id_rsa

Когда будет предложено ввести кодовую фразу, введите ту, которую вы установили ранее, и нажмите Enter, чтобы установить личность.

Успешное управление вашими проектами с помощью Git

Если вы внимательно следовали этому руководству, у вас должен быть установлен и запущен Git на вашем компьютере с Windows. И впоследствии вы сможете использовать его для управления всеми файлами своего проекта и сотрудничества с другими разработчиками (если вы работаете в команде).

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

Похожие записи

Добавить комментарий