# Настройка интеграции с Gitea ## Требуемые данные для интеграции с gitea.nixg.ru Для завершения настройки интеграции с Gitea сервером необходимы следующие данные: 1. **SSH ключи** - должны быть уже настроены на вашем компьютере 2. **URL репозитория** - полный URL к репозиторию на gitea.nixg.ru 3. **Имя пользователя** - для доступа к Gitea серверу 4. **Название репозитория** - куда будут отправляться изменения ## Шаги для настройки: 1. Убедитесь, что SSH ключи настроены и работают с gitea.nixg.ru 2. Создайте репозиторий на gitea.nixg.ru 3. Добавьте удаленный репозиторий в локальный проект: ```bash cd dedinit.ru git remote add origin ssh://git@gitea.nixg.ru/ВАШ_ЛОГИН/НАЗВАНИЕ_РЕПОЗИТОРИЯ.git ``` 4. Инициализируйте Git и сделайте первый коммит: ```bash git add . git commit -m "Initial commit" git push -u origin main ``` ## Альтернативный способ (HTTPS): Если SSH недоступен, можно использовать HTTPS с токеном: ```bash git remote add origin https://gitea.nixg.ru/ВАШ_ЛОГИН/НАЗВАНИЕ_РЕПОЗИТОРИЯ.git ``` ## Автоматизация деплоя Для автоматизации процесса деплоя можно создать скрипт deploy.sh: ```bash #!/bin/bash echo "Сборка сайта..." hugo echo "Добавление изменений в репозиторий..." git add . git commit -m "Обновление сайта $(date)" echo "Отправка изменений на сервер..." git push origin main echo "Сайт успешно обновлен!" ``` ## Примечание Все файлы в директории `dedinit.ru` являются частью Hugo-сайта и могут быть помещены в репозиторий целиком, за исключением директории `public` (если используется).