Files
dedinit.ru/gitea-setup.md
T

60 lines
2.3 KiB
Markdown

# Настройка интеграции с 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` (если используется).