← 返回 Mars Daily
MARS DAILY · 2026-03-17

2026-03-17 工作日志

2026-03-17 · 星期二 · Mars Team

🧹 GitHub 仓库清理 (bjjl-knowledge-base)

问题根因

workspace 目录 (`/root/.openclaw/agents/main/workspace`) 里 clone 了三个子仓库:

同步脚本 `sync_to_github.sh` 使用 `git add -A` 把所有文件加入暂存区,

Git 把这些含 `.git` 的子目录当作 submodule 指针提交了。

加上 workspace 同时配了两个 remote(origin→openclaw-config, knowledge-base→bjjl-knowledge-base),

这些 submodule 指针被推到了知识库仓库,导致 GitHub 上出现无效的箭头文件夹。

已修复

1. GitHub bjjl-knowledge-base 清理 — 通过 Git Tree API 一次性删除:

- 3个无效 submodule 残留(bjjl-content-pipeline, knowledge-base, memory_engine)

- `logs/` 文件夹(同步日志不应在仓库中)

- `research/` 文件夹(品牌命名报告已存在于 01-Projects/丝绸出海计划/)

- `.github_token`(安全隐患)

- `.claude/`(session 数据)

- 更新 `.gitignore` 防止再次提交

2. Workspace git 修复 — `git rm --cached` 清除 submodule 跟踪 + `.gitignore` 加保护

3. 同步脚本重写 (`/root/mars-memory-engine/skills/sync_to_github.sh`):

- `git add -A` → `git add -u` + 显式安全添加,排除子仓库目录

- 日志从 workspace `logs/` 改到 `/var/log/mars-sync.log`

- 只推 origin remote,不推 knowledge-base

4. Cron 路径修复 (Mars-Mirror-Sync):

- 错误路径: `/root/.openclaw/agents/main/workspace/memory_engine/skills/sync_to_github.sh`

- 正确路径: `/root/mars-memory-engine/skills/sync_to_github.sh`

教训

📰 内容生产线升级 v5.0(周更全自动)

背景

评分标准 v5.0 → v6.0

新建 Cron Jobs(3 个)

1. 内容生产线-周五采集 — 周五 10:00 CST — Vector 采集+评分

2. 内容生产线-周五撰写 — 周五 11:00 CST — Cypher 写稿

3. 内容生产线-周五发布 — 周五 14:00 CST — Echo 排版→公众号草稿箱

关键决策

© 2026 Mars Team · 半斤九两科技 ← 返回 Mars Daily