78 lines
2.1 KiB
Markdown
78 lines
2.1 KiB
Markdown
# Публикация в Gitea — пошаговая инструкция
|
|
|
|
## 1. Создайте репозиторий в Gitea
|
|
|
|
1. Откройте Gitea → **+** → **New Repository**
|
|
2. Имя: `mikrotik-monitor`
|
|
3. Видимость: Private (рекомендуется)
|
|
4. **Не инициализировать** репозиторий (без README, .gitignore)
|
|
5. Нажмите **Create Repository**
|
|
|
|
---
|
|
|
|
## 2. Инициализируйте и запушьте
|
|
|
|
Скопируйте папку репозитория на свой компьютер, затем:
|
|
|
|
```bash
|
|
cd mikrotik-monitor-repo
|
|
|
|
# Инициализация
|
|
git init
|
|
git checkout -b main
|
|
|
|
# Первый коммит
|
|
git add .
|
|
git commit -m "feat: initial MikroTik monitor setup"
|
|
|
|
# Подключение к Gitea (замените URL на свой)
|
|
git remote add origin https://gitea.example.com/yourname/mikrotik-monitor.git
|
|
|
|
# Пуш
|
|
git push -u origin main
|
|
```
|
|
|
|
---
|
|
|
|
## 3. Настройте SSH (опционально, но удобнее)
|
|
|
|
```bash
|
|
# Сгенерируйте ключ (если ещё нет)
|
|
ssh-keygen -t ed25519 -C "your@email.com"
|
|
|
|
# Скопируйте публичный ключ
|
|
cat ~/.ssh/id_ed25519.pub
|
|
```
|
|
|
|
Добавьте ключ в Gitea: **Settings → SSH / GPG Keys → Add Key**
|
|
|
|
Затем используйте SSH-URL:
|
|
```bash
|
|
git remote set-url origin git@gitea.example.com:yourname/mikrotik-monitor.git
|
|
```
|
|
|
|
---
|
|
|
|
## 4. Дальнейшая работа
|
|
|
|
```bash
|
|
# Внести изменения и запушить
|
|
git add .
|
|
git commit -m "fix: описание изменения"
|
|
git push
|
|
|
|
# Посмотреть статус
|
|
git status
|
|
git log --oneline
|
|
```
|
|
|
|
---
|
|
|
|
## ⚠️ Важно: секреты в git
|
|
|
|
Файл `.env` добавлен в `.gitignore` и **никогда не попадёт в репозиторий**.
|
|
Для хранения секретов (пароли, токены) используйте:
|
|
|
|
- Переменные окружения в Portainer (раздел **Environment variables** при создании стека)
|
|
- [Gitea Secrets](https://docs.gitea.com/usage/secrets) — если настроите CI/CD
|