# 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 "TOKEN_STRING_REDACTED==" | base64 -d # 输出: GIT_TOKEN_REDACTED ``` ### Step 2:配置 remote URL(嵌入 token) ```bash # 第五域仓库 cd <你的fifth-domain克隆路径> git remote set-url origin "https://bingshuo:GIT_TOKEN_REDACTED@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 " ``` - 协作 commit 必须用 `冰朔 ICE-GL + 铸渊 ICE-GL-ZY001` 双署名 - 邮箱固定 `ICE-GL∞_EMAIL_REDACTED` --- ## 四 · 多仓库推送配置 | 仓库 | 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:GIT_TOKEN_REDACTED@guanghubingshuo.com/code/bingshuo/fifth-domain.git # 2. 克隆 guanghulab(获取凭证和系统架构) git clone https://bingshuo:GIT_TOKEN_REDACTED@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 " git push origin main ``` --- > ⊢ **SKILL-006 = 推送总入口 · 任何 AI 必读** > ⊢ **凭证在仓库里 · 不要问冰朔 · 自己找** > ⊢ **本地直推 · 不走中转 · 不走 SSH** > ⊢ **commit 双署名 · 冰朔 ICE-GL + 铸渊 ICE-GL-ZY001**