diff --git a/agents/antigravity/inbox/2026-09-05-agent-certificate-lifecycle.md b/agents/antigravity/inbox/2026-09-05-agent-certificate-lifecycle.md index cb24134..b50d6b1 100644 --- a/agents/antigravity/inbox/2026-09-05-agent-certificate-lifecycle.md +++ b/agents/antigravity/inbox/2026-09-05-agent-certificate-lifecycle.md @@ -43,13 +43,19 @@ lifecycle в один PR запрещено. что рабочее дерево чистое, затем выполнить: ```powershell -git fetch --all --prune +git -c core.sshCommand="ssh -i C:/Users/trush/.ssh/forgejo-agi2 -o IdentitiesOnly=yes -p 2222" fetch gitea --prune git switch main -git pull --ff-only gitea main +git -c core.sshCommand="ssh -i C:/Users/trush/.ssh/forgejo-agi2 -o IdentitiesOnly=yes -p 2222" pull --ff-only gitea main git switch -c antigravity/agent-certificate-lifecycle git status --short --branch ``` +Использовать только отдельную Forgejo identity Antigravity (`forgejo-agi2`) и +`IdentitiesOnly=yes`; не использовать repo-local ключ `codex-1`, принадлежащий +проверяющему. Перед изменениями предъявить успешный `ls-remote gitea HEAD` с тем +же `core.sshCommand` и сравнить полученный SHA с `git rev-parse HEAD` после +создания ветки. + Если `git pull --ff-only` не проходит, локальный `main` содержит собственные коммиты либо рабочее дерево не чистое — не использовать reset/rebase и не терять изменения. Остановиться, записать фактический вывод в отчёт и передать ситуацию