From 25a485fabbe41a58264001f20fd9ee9a993f7d9c Mon Sep 17 00:00:00 2001 From: PTah Date: Thu, 28 May 2026 09:23:10 +1000 Subject: [PATCH] =?UTF-8?q?docs:=20git=20policy=20=E2=80=94=20kalinamall?= =?UTF-8?q?=20only,=20push=20after=20each=20feature?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- docs/workspace-three-repos.md | 40 ++++++++++++++++++++++++++++++----- 1 file changed, 35 insertions(+), 5 deletions(-) diff --git a/docs/workspace-three-repos.md b/docs/workspace-three-repos.md index 9534a26..babf600 100644 --- a/docs/workspace-three-repos.md +++ b/docs/workspace-three-repos.md @@ -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/.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` | + --- ## См. также