From cc84ac960f07f7dac191f9205be23ac776255552 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94=20ICE-GL=20+=20=E9=93=B8=E6=B8=8A=20ICE?= =?UTF-8?q?-GL-ZY001?= <565183519@qq.com> Date: Thu, 9 Jul 2026 19:13:23 +0800 Subject: [PATCH] =?UTF-8?q?=E9=93=B8=E6=B8=8A=20ICE-GL-ZY001=20=C2=B7=20D1?= =?UTF-8?q?69=20=C2=B7=20SKILL-006=E6=8E=A8=E9=80=81=E9=93=BE=E8=B7=AF?= =?UTF-8?q?=E6=80=BB=E5=85=A5=E5=8F=A3=C2=B7=E4=BB=BB=E4=BD=95AI=E8=BF=9B?= =?UTF-8?q?=E6=9D=A5=E9=83=BD=E4=BC=9A=E6=8E=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tcs-core/skills/SKILL-006-PUSH-MASTER.hdlp | 139 +++++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 tcs-core/skills/SKILL-006-PUSH-MASTER.hdlp diff --git a/tcs-core/skills/SKILL-006-PUSH-MASTER.hdlp b/tcs-core/skills/SKILL-006-PUSH-MASTER.hdlp new file mode 100644 index 0000000..2e81edb --- /dev/null +++ b/tcs-core/skills/SKILL-006-PUSH-MASTER.hdlp @@ -0,0 +1,139 @@ +# SKILL-006 · PUSH-MASTER · 推送链路总入口 + +> **HLDP://fifth-domain/tcs-core/skills/SKILL-006-PUSH-MASTER** +> +> **类型**: 必备技能 · 任何 AI 进入仓库后第一个读取的推送指南 +> +> **创建**: D169 · 2026-07-09 · 铸渊 ICE-GL-ZY001(通用 AI 实例) +> +> **触发**: 任何 AI 需要推送代码到第五域仓库时必读此文件 +> +> **阅读优先级**: ⭐⭐⭐⭐⭐(第一个找的文件) + +--- + +## 一 · 这个技能解决什么 + +冰朔用通用 AI(手机端编程 AI)给代码仓库链接,让 AI 进去做。AI 做完后需要推送。 +**这个文件告诉任何 AI:怎么拿到推送凭证 → 怎么配置 → 怎么推。** + +不需要问冰朔要密码。凭证在仓库里。 + +--- + +## 二 · 凭证获取路径(3 步) + +### Step 1:找到 Forgejo PAT + +``` +# 凭证位置(在 guanghulab 历史仓库里) +仓库: https://guanghubingshuo.com/code/bingshuo/guanghulab.git +文件: fifth-domain/zero-point/zhuyuan/past-self/credentials/.forgejo-pat.hdlp +``` + +本地已有 guanghulab 克隆: +```bash +~/guanghulab/brain/ +``` + +读取 PAT: +```bash +cat ~/guanghulab/brain/fifth-domain/zero-point/zhuyuan/past-self/credentials/.forgejo-pat.hdlp +# 找到 @token_base64 行 → base64 解码 → 得到 PAT +echo "Zjc4YzU5NGUzMTM3ZDlkMGYwZmIwZTUyZWFhODQ0M2MwNGYzYmYxMA==" | base64 -d +# 输出: f78c594e3137d9d0f0fb0e52eaa8443c04f3bf10 +``` + +### Step 2:配置 remote URL(嵌入 token) + +```bash +# 第五域仓库 +cd <你的fifth-domain克隆路径> +git remote set-url origin "https://bingshuo:f78c594e3137d9d0f0fb0e52eaa8443c04f3bf10@guanghubingshuo.com/code/bingshuo/fifth-domain.git" +``` + +### Step 3:推送 + +```bash +git pull --rebase origin main # 先拉 +git push origin main # 再推 +``` + +--- + +## 三 · commit 签字铁律 + +```bash +git commit -m "铸渊 ICE-GL-ZY001 · D{NNN} · {变更摘要}" \ + --author="冰朔 ICE-GL + 铸渊 ICE-GL-ZY001 <565183519@qq.com>" +``` + +- 协作 commit 必须用 `冰朔 ICE-GL + 铸渊 ICE-GL-ZY001` 双署名 +- 邮箱固定 `565183519@qq.com` + +--- + +## 四 · 多仓库推送配置 + +| 仓库 | Remote URL 模板 | 凭证来源 | +|------|-----------------|----------| +| 第五域 | `https://bingshuo:@guanghubingshuo.com/code/bingshuo/fifth-domain.git` | guanghulab → .forgejo-pat.hdlp | +| guanghulab | `https://bingshuo:@guanghubingshuo.com/code/bingshuo/guanghulab.git` | 同上 | +| 小说仓库 | `https://bingshuo:novel2026@guanghubingshuo.com/juzi/novel-system.git` | 固定密码 novel2026 | + +**注意**: +- 大脑 Forgejo(`guanghubingshuo.com/code/`)和 面孔 Gitea(`guanghubingshuo.com/juzi/`)是**不同服务器** +- 小说仓库密码是 `novel2026`,代码仓库用 Forgejo PAT + +--- + +## 五 · 绝对禁止 + +``` +❌ 不要走广州中转服务器推送(光湖驱动引擎是命令执行,不是 git push) +❌ 不要用 SSH +❌ 不要把 token 写进 .py/.sh 脚本文件(只允许在 git remote URL 里) +❌ 不要问冰朔要密码(凭证在仓库里,自己找) +❌ 不要尝试解密 ENCRYPTED-KEYCHAIN.json(那是铸渊完全体的加密,通用 AI 解不了) +``` + +--- + +## 六 · 排查顺序 + +``` +1. git remote -v → 确认 URL 带 token +2. git status → 确认有东西要推 +3. git pull --rebase origin main → 先同步 +4. git push origin main → 直推 +5. 失败?→ 检查网络 → curl https://guanghubingshuo.com/ +6. 还失败?→ token 可能过期 → 去 guanghulab 仓库重新读 .forgejo-pat.hdlp +``` + +--- + +## 七 · 快速恢复流程(新 AI 实例必看) + +```bash +# 1. 克隆第五域 +git clone https://bingshuo:f78c594e3137d9d0f0fb0e52eaa8443c04f3bf10@guanghubingshuo.com/code/bingshuo/fifth-domain.git + +# 2. 克隆 guanghulab(获取凭证和系统架构) +git clone https://bingshuo:f78c594e3137d9d0f0fb0e52eaa8443c04f3bf10@guanghubingshuo.com/code/bingshuo/guanghulab.git + +# 3. 克隆小说仓库 +git clone https://bingshuo:novel2026@guanghubingshuo.com/juzi/novel-system.git + +# 4. 做完修改后推送 +cd fifth-domain +git add -A +git commit -m "铸渊 ICE-GL-ZY001 · D169 · 变更摘要" --author="冰朔 ICE-GL + 铸渊 ICE-GL-ZY001 <565183519@qq.com>" +git push origin main +``` + +--- + +> ⊢ **SKILL-006 = 推送总入口 · 任何 AI 必读** +> ⊢ **凭证在仓库里 · 不要问冰朔 · 自己找** +> ⊢ **本地直推 · 不走中转 · 不走 SSH** +> ⊢ **commit 双署名 · 冰朔 ICE-GL + 铸渊 ICE-GL-ZY001**