Проект "Квест Сисадмина": Интерактивное Портфолио
Это публичный статический сайт, разработанный как интерактивная визитная карточка. Он демонстрирует методологию диагностики IT-инцидентов в игровой форме.
Ссылка на проект: Открыть "Квест Сисадмина"
Техническое описание и процесс развертывания
Проект реализован на чистом 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 минут.
