Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы / GIT / Лабораторная работа 1.docx
Скачиваний:
31
Добавлен:
17.06.2023
Размер:
12.37 Mб
Скачать

1.2 УстановкаGit на сервере

ДляустановкиGitнеобходимопоссылкеhttp://git-scm.com/download/win(официальныйсайтGit)скачатьфайл 64-bitGitforWindowsSetup. Скачается самая актуальная версия.

Запускаем файл.

Выбираем «Next».

Выбираем директорию, куда будет установлен Git. Выбор папки осуществляется нажав «Browse..». Затем переходим далее – «Next».

Выбираем AdditionalIcons для создания иконки на рабочем столе и выбираем далее.

Далее будет предложено выбрать имя папки, которая создастся в меню пуск для программы. Также можно не создавать папку в меню пуск выбрав «Don’tcreateaStartMenufolder».

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

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

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

Выбираем первые два варианта и нажимаем Install.

Нажимаем Finish. Установка Gitзавершена.

1.3 Установка программыGit на клиенте

Программа устанавливается одинаково на два компьютера: клиент и сервер. Следовательно, выполняем аналогичные действия, как в пункте 1.2.

После установки программы необходимо ее настроить.

Настройка программы выполнена. Теперь необходимо выполнить настройку клиентской и серверной части программы. Git предоставлет возможность отслеживать файлы, находящиеся в разных директориях на одном ПК (для организации конроля версий собственных проектов), а также возможность организации intranet (internet) работы и отслеживания файлов, когда один компьютер играет роль сервера – места хранения репозитория для организации общего доступа и параллельной работы большинства пользователей. Так как для организации параллельной работы необходимо общее хранилище, с которым и будут работать пользователи. Данное хранилище будет располагаться на отдельном ПК. Следовательно, необходимо организовать разную настройку клиентских компьютеров и компьютера, предназначенного для сервера.

1.4 Настройка программыGitна клиенте

В системах семейства Windows Git ищет файл .gitconfig в каталоге $HOME (C:\Users\$USER для большинства пользователей). Кроме того, Git ищет файл /etc/gitconfig, но уже относительно корневого каталога MSys, который находится там, куда вы решили установить Git, когда запускали инсталлятор.

В состав Git’а входит утилита gitconfig, которая позволяет просматривать и настраивать параметры, контролирующие все аспекты работы Git’а, а также его внешний вид.

Чтобы поменять директорию каталога создадим папку HOMEна диске С.

Далее заходим в свойства компьютера.

И выбираем дополнительные параметры системы.Открываем переменные среды.Также можно просто в поисковой строке ввести «Переменные среды».

Создаем переменную HOME. Указываем путь к расположению директории в которой будут храниться настройки git

Нажимаем Ок.

Примечание! Устанавливать программу необходимо на диск C. Также переменную создавать обязательно и прописывать прописными буквами (HOME). При установке на другие диски программа работать не будет.

Настройка клиента

Запускаем Gitот имени администратора. В текстовую сроку вводим следующее:

Данная команда предназначена для генерации ssh-ключа для получения доступа по локальной сети к компьютеру, являющимся сервером.

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

Папка со сгенерированным ключем автоматически появится в каталоге C:\HOME. Она сохранена под названием ~/.ssh. Публичный ключ лежит в ~/.ssh/id_rsa.pub. Его содержимое будет в формате:

ssh-rsaAAAAB3NzaC1…….qUMyoofI6HV9B user@DESKTOP-6IA80O6

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

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

Настройка Git на клиентской машине закончена. Приступим к настройке сервера.