feat: initial commit
This commit is contained in:
@@ -0,0 +1,77 @@
|
||||
# Публикация в 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
|
||||
Reference in New Issue
Block a user