Установка и использование системы контроля версий Git в Windows

В инструкции описан процесс загрузки, установки системы контроля версий Git на сервера с операционной системой Windows и подключения к удаленному репозиторию GitHub.

Что это такое?

Git - одна из самых популярных систем контроля версий, используется разработчиками, для контроля изменений в своих разработках и проектах. Изначально создан для использования на Linux-подобных операционных системах, но позднее, из-за удобства и популярности для Windows был написан специальный эмулятор, поддерживающий функционал Git’a.

 

 

Загрузка и установка

Загрузите установщик с официального сайта. Загрузка начнется автоматически.

 

 

Перейдите в папку “Downloads” и запустите на исполнение загруженный файл.

 

 

Укажите путь до каталога в который будет установлен Git.

 

 

Чтобы на рабочем столе была иконка Git, на следующем шаге отметьте галочкой “On the Desktop”.

 

 

Введите имя директории, которая будет создана в Start Menu. При необходимости можно изменить путь с помощью кнопки Browse.

 

 

Выберете способ использования из командной строки:

 

 

Выберете библиотку, которая будет использована при подключении по протоколу HTTPS:

 

 

Убедитесь, что вы выбрали способ обработки окончания строк «Checkout Windows-style, commit Unix-style line endings». Это значение гарантирует, что Git преобразует LF в CRLF при проверке текстовых файлов. При выполнении текстовых файлов CRLF также преобразуется в LF. Это мера совместимости для защиты новых строк в текстовых файлах, что позволяет легко работать с текстовыми файлами в Windows и на платформах Unix.

Примечание: LF и CRLF - управляющий символ для переноса строки в Unix и Windows соответственно.

 

 

Далее необходимо сконфигурировать используемый терминал:

 

 

Отметьте галочками нужные вам дополнительные функции:

Нажмите кнопку Install.

 

 

Начнется процесс установки.

 

 

Подключение к удаленному репозиторию

Откройте каталог с файлами, которые необходимо отслеживать в системе контроля версий и выложить на GitHub. В пустую часть каталога нажмите правой кнопкой мыши и выберете Git Bash Here.

 

 

Перед вами откроется приглашение командной строки в зависимости от настроек.

 

 

Для настройки необходимо указать ваше имя и электронную почту:

Для того чтобы начать отслеживать содержимое папки в системе, выполните команды:

Выполните первый коммит:

Чтобы добавить изменения, например, на github выполните действие:

На GitLab:

Перед вами откроется окно входа (консольное или стандартное окно Windows). В качестве пользователя укажите ваш логин на GitHub, репозиторий - название существующего репозитория.

 

 

 

Аутентификация по SSH-ключам

Выполнить подключение к удаленному репозиторию можно по протоколу SSH с помощью приватного и публичного ключа. Чтобы сгенерировать пару, выполните команду в консоли GitBash, указав ваш реальный почтовый адрес:

ssh-keygen -t rsa -b 4096 -C "email@example.com"

В процессе генерации вам будет предложено указать директорию и имя файла для ключа, примите значение по умолчанию, нажав Enter. Далее, при желании можно указать ключевую фразу в качестве дополнительной защиты, при ее отсутствии нажмите Enter. В результате будут сгенерированы ключи.

 

 

Запустите ssh-агент:

eval $(ssh-agent -s)

Вы увидите идентификатор процесса.

Добавьте ключи к ssh-агенту:

ssh-add ~/.ssh/id_rsa

Теперь нужно добавить ключ к удаленному серверу Git. Заходим на сервер Git и в настройках добавляем SSH-ключ.

Например, на сервере GitHub это можно сделать следующим образом: откройте Settings -> SSH and GPG keys,нажмите New SSH key. В поле Title введите понятное название, в поле Key вставьте публичный ключ (содержимое файла ~/.ssh/id_rsa.pub). Нажмите Add SSH key.

 

 

В результате у вас появится новый ключ.

 

 

Для проверки настроек выполните команду:

ssh -T git@<домен или ip-адрес сервера git>

Например:

ssh -T git@github.com

Если все настроено верно, то вы увидите следующее сообщение.

 

 

Ознакомиться с другими инструкциями вы можете на нашем сайте. А чтобы попробовать услугу — кликните на кнопку ниже.

Последнее обновление: 28.05.2023