Files
dedinit.ru/docs/gitea-setup.md
T
estorozhenko d426aa39ed chore(docs): уборка структуры — вся документация в docs/, краткий README, добавлен AGENTS.md
- AGENTS.md: правила проекта (структура доков, стек, статьи, деплой, git, openspec, проверки)
- README.md: сокращён до введения + указателей на docs/
- docs/: DEPLOY_INSTRUCTIONS, ROADMAP, PAPERMOD_PARAMS, QWEN, gitea-setup,
  Telegram_frontend, ssh_setup, archive/PROJECT_SUMMARY (из .qwen/)
- tools/: winscp_script.txt переехал из корня к deploy_sftp.py
- Makefile и deploy_sftp.py: ссылки на docs/DEPLOY_INSTRUCTIONS.md
2026-09-12 09:58:09 +00:00

2.3 KiB

Настройка интеграции с 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. Добавьте удаленный репозиторий в локальный проект:
cd dedinit.ru
git remote add origin ssh://git@gitea.nixg.ru/ВАШ_ЛОГИН/НАЗВАНИЕ_РЕПОЗИТОРИЯ.git
  1. Инициализируйте Git и сделайте первый коммит:
git add .
git commit -m "Initial commit"
git push -u origin main

Альтернативный способ (HTTPS):

Если SSH недоступен, можно использовать HTTPS с токеном:

git remote add origin https://gitea.nixg.ru/ВАШ_ЛОГИН/НАЗВАНИЕ_РЕПОЗИТОРИЯ.git

Автоматизация деплоя

Для автоматизации процесса деплоя можно создать скрипт deploy.sh:

#!/bin/bash
echo "Сборка сайта..."
hugo

echo "Добавление изменений в репозиторий..."
git add .
git commit -m "Обновление сайта $(date)"

echo "Отправка изменений на сервер..."
git push origin main

echo "Сайт успешно обновлен!"

Примечание

Все файлы в директории dedinit.ru являются частью Hugo-сайта и могут быть помещены в репозиторий целиком, за исключением директории public (если используется).