mirror of
https://github.com/CyberMind-FR/secubox-deb.git
synced 2026-07-29 13:59:40 +00:00
Sub-project B of #49. Audit shows 166 sites in /srv/metablogizer/sites/: 83 have local .git pointing at unreachable old Gitea (192.168.255.1:3001 or git.gk2/droplet-sites), 83 are raw files. Design: - All 166 land at gandalf/metablog-<site> on gitea.gk2.secubox.in (single namespace, even for the 12 ex-droplet-sites) - Existing .git: retarget remote + push history (preserves 1 commit) - Missing .git: git init + initial commit - ENABLE_PUSH_CREATE_USER=true in Gitea app.ini so push creates repos - SSH auth via gandalf's enrolled key; no API token plumbing - Idempotent: skip if remote HEAD matches local HEAD - v1.0.0 tag on HEAD after first push (per issue text) - output/ingest-report.json captures per-site status Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| integration-tests | ||
| plans | ||
| specs | ||