Проект "Квест Сисадмина": Интерактивное Портфолио

Это публичный статический сайт, разработанный как интерактивная визитная карточка. Он демонстрирует методологию диагностики IT-инцидентов в игровой форме.

Ссылка на проект: Открыть "Квест Сисадмина"

Техническое описание и процесс развертывания

Проект реализован на чистом HTML, CSS и JavaScript без серверной части, что обеспечивает максимальную безопасность и скорость работы. Развертывание осуществляется через GitHub Pages.

1. Подготовка и настройка Git

Перед первой публикацией на локальной машине (Windows Server) был установлен и настроен Git.

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 минут.