Files
mikrotik-monitor/PUSH.md
T
2026-05-16 15:08:53 +07:00

2.1 KiB

Публикация в Gitea — пошаговая инструкция

1. Создайте репозиторий в Gitea

  1. Откройте Gitea → +New Repository
  2. Имя: mikrotik-monitor
  3. Видимость: Private (рекомендуется)
  4. Не инициализировать репозиторий (без README, .gitignore)
  5. Нажмите Create Repository

2. Инициализируйте и запушьте

Скопируйте папку репозитория на свой компьютер, затем:

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 (опционально, но удобнее)

# Сгенерируйте ключ (если ещё нет)
ssh-keygen -t ed25519 -C "your@email.com"

# Скопируйте публичный ключ
cat ~/.ssh/id_ed25519.pub

Добавьте ключ в Gitea: Settings → SSH / GPG Keys → Add Key

Затем используйте SSH-URL:

git remote set-url origin git@gitea.example.com:yourname/mikrotik-monitor.git

4. Дальнейшая работа

# Внести изменения и запушить
git add .
git commit -m "fix: описание изменения"
git push

# Посмотреть статус
git status
git log --oneline

⚠️ Важно: секреты в git

Файл .env добавлен в .gitignore и никогда не попадёт в репозиторий.
Для хранения секретов (пароли, токены) используйте:

  • Переменные окружения в Portainer (раздел Environment variables при создании стека)
  • Gitea Secrets — если настроите CI/CD