铸渊 ICE-GL-ZY001 · D169 · SKILL-006推送链路总入口·任何AI进来都会推

This commit is contained in:
冰朔 ICE-GL + 铸渊 ICE-GL-ZY001 2026-07-09 19:13:23 +08:00 committed by 冰朔
parent 25dd1ee350
commit cc84ac960f

View File

@ -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:<PAT>@guanghubingshuo.com/code/bingshuo/fifth-domain.git` | guanghulab → .forgejo-pat.hdlp |
| guanghulab | `https://bingshuo:<PAT>@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**