docs: git policy — kalinamall only, push after each feature

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-05-28 09:23:10 +10:00
parent 2b76ae8497
commit 25a485fabb
+35 -5
View File
@@ -62,17 +62,47 @@
- Изменение схемы → обновить ТЗ + версию `schema_version` + оба агента.
- Коммиты в три репо **раздельные**; связь через теги/версии в README (см. [roadmap.md](roadmap.md)).
---
### 4.1. Git: только git.kalinamall.ru
## 5. Remote для SAC
**Единственный рабочий remote для commit/push — `kalinamall` (git.kalinamall.ru).**
GitHub (`origin`) в этом workspace **не используем**: не push, не pull, не PR.
После создания репозитория на git.kalinamall.ru:
После каждой завершённой фичи (или логического блока работы):
```bash
git remote add origin https://git.kalinamall.ru/PapaTramp/security-alert-center.git
git push -u origin main
git add …
git commit -m "…"
git fetch kalinamall
git push kalinamall main
```
Upstream ветки `main`:
```bash
git config branch.main.remote kalinamall
git config branch.main.merge refs/heads/main
git config remote.pushDefault kalinamall
```
Если `git push --force-with-lease` пишет `stale info` — сначала `git fetch kalinamall`, затем push снова.
---
## 5. Remote kalinamall (первичная настройка)
```bash
git remote add kalinamall https://git.kalinamall.ru/PapaTramp/<repo>.git
git push -u kalinamall main
```
Репозитории:
| Проект | URL |
|--------|-----|
| security-alert-center | `https://git.kalinamall.ru/PapaTramp/security-alert-center.git` |
| ssh-monitor | `https://git.kalinamall.ru/PapaTramp/ssh-monitor.git` |
| RDP-login-monitor | `https://git.kalinamall.ru/PapaTramp/RDP-login-monitor.git` |
---
## См. также