==== Проект "Квест Сисадмина": Интерактивное Портфолио ==== Это публичный статический сайт, разработанный как интерактивная визитная карточка. Он демонстрирует методологию диагностики IT-инцидентов в игровой форме. **Ссылка на проект:** [[https://iso-hallow.github.io/sysadmin-quest/|Открыть "Квест Сисадмина"]] ===== Техническое описание и процесс развертывания ===== Проект реализован на чистом **HTML, CSS и JavaScript** без серверной части, что обеспечивает максимальную безопасность и скорость работы. Развертывание осуществляется через **GitHub Pages**. === 1. Подготовка и настройка Git === Перед первой публикацией на локальной машине (Windows Server) был установлен и настроен Git. * **Установщик:** Скачан с официального сайта //git-scm.com//. * **Ключевые параметры установки:** * Редактор по умолчанию: //Notepad++// * Имя основной ветки: //main// * Менеджер учетных данных: //Git Credential Manager// * **Первичная конфигурация пользователя:** git config --global user.name "Iso-Hallow" git config --global user.email "моя.почта@example.com" === 2. Процесс публикации на GitHub Pages === 1. **Создание репозитория:** На GitHub был создан публичный репозиторий //sysadmin-quest//. 2. **Загрузка файлов:** С помощью последовательности команд (//git init, add, commit, remote add, push//) исходные файлы проекта (//index.html, style.css, script.js//) были загружены в репозиторий. 3. **Авторизация:** При первом //push// была пройдена процедура авторизации с использованием **Personal Access Token (PAT)**, так как в аккаунте включена 2ФА. 4. **Активация Pages:** В настройках репозитория была включена публикация из ветки //main//. === 3. Дальнейшее обновление сайта === Обновление контента сайта производится тремя командами: git add . git commit -m "Описание изменений" git push GitHub Pages автоматически отслеживает изменения в ветке //main// и пересобирает сайт в течение 1-2 минут.