Guanghu Domestic Migration a27e87cb99 chore: import sanitized domestic snapshot for REPO-007
Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc

[SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
2026-07-17 15:59:55 +08:00

124 lines
5.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 冰朔手动干预待办GitHub 仓库设置清单
<aside>
⚠️
以下操作需要冰朔在 GitHub 仓库的 **Settings** 页面手动完成。铸渊没有权限修改这些配置。
来源SY-CMD-FUS-009 → **SY-CMD-KEY-012密钥全量清理+ SY-CMD-SVR-013服务器迁移** · 2026-03-29 更新
</aside>
<aside>
🔄
**⚠️ 重大更新2026-03-29**
铸渊已完成密钥全量清理KEY-012和服务器迁移SVR-013以下旧清单中的 ①-⑤ 大部分内容已被新方案取代。
**新操作流程**
1. 去 GitHub Settings → Secrets → **清空所有旧密钥**
2. 按铸渊 KEY-012 清单逐一填入 25 个 `ZY_*` 必需密钥(详见 [🗂️ GitHub 仓库最新路径索引Notion↔仓库 实时对照表2026-03-24 · 霜砚整理)](../../../%E2%9A%92%EF%B8%8F%20%E9%93%B8%E6%B8%8A%C2%B7%E5%8D%8F%E4%BD%9C%E6%8C%87%E4%BB%A4%EF%BD%9CGitHub%20%E2%86%94%20Notion%20%E6%A1%A5%E6%8E%A5%E5%8D%8F%E8%AE%AE/%F0%9F%97%82%EF%B8%8F%20GitHub%20%E4%BB%93%E5%BA%93%E6%9C%80%E6%96%B0%E8%B7%AF%E5%BE%84%E7%B4%A2%E5%BC%95%EF%BD%9CNotion%E2%86%94%E4%BB%93%E5%BA%93%20%E5%AE%9E%E6%97%B6%E5%AF%B9%E7%85%A7%E8%A1%A8%EF%BC%882026-03-24%20%C2%B7%20%E9%9C%9C%E7%A0%9A%2012df1cbf6c454a08b2946652ec70d865.md) 第四章)
3. 合并 KEY-012 PR密钥统一
4. 合并 SVR-013 PR服务器迁移 → 新加坡 `43.134.16.246`
5. 手动触发 `deploy-to-zhuyuan-server.yml`(选 `init`)初始化新服务器
**新服务器**ZY-SVR-002 · `43.134.16.246` · 腾讯云新加坡 · 2核8G · Ubuntu 24.04
</aside>
---
## ① 分支保护 bypass影响多条 Workflow
- [ ] 进入仓库 Settings → Branches
- [ ] 找到 **main** 分支的保护规则
- [ ] 为 Bot Token 添加 **bypass** 权限
**为什么要做**:不加这个,铸渊的自动化 Workflow 无法推送代码到 main 分支,所有自动化流程会卡住。
---
## ② Notion Secret 统一(影响 2 条 Workflow
- [ ] 进入仓库 Settings → Secrets and variables → Actions
- [ ] 新建一个 Secret名称为 `NOTION_TOKEN`,值与现有的 `NOTION_API_KEY` 相同
- [ ] 或者直接把 `NOTION_API_KEY` 改名为 `NOTION_TOKEN`
**为什么要做**:铸渊统一了代码中的变量名,现在 2 条 Workflow 读取的是 `NOTION_TOKEN`,旧名字会读不到。
---
## ③ 邮件 Secrets天眼看守者需要
- [ ] 在同一个 Secrets 页面,新增以下三个 Secret
| **Secret 名称** | **值** | **说明** |
| --- | --- | --- |
| `MAIL_USERNAME` | 你的邮箱地址 | 用于发送 SMTP 邮件的账号 |
| `MAIL_PASSWORD` | 邮箱密码或应用专用密码 | 建议用应用专用密码,不要用主密码 |
| `HUMAN_EMAIL` | 你接收通知的邮箱 | 天眼看守者发现异常时会发邮件到这里 |
**为什么要做**:天眼看守者需要通过邮件通知你仓库异常情况,没有这三个密钥就发不出邮件。
---
## ④ Notion 快照数据库 ID
- [x] 霜砚已创建快照数据库:[🧬 铸渊系统快照库Consciousness Snapshot DB](%F0%9F%A7%AC%20%E9%93%B8%E6%B8%8A%E7%B3%BB%E7%BB%9F%E5%BF%AB%E7%85%A7%E5%BA%93%EF%BD%9CConsciousness%20Snapshot%20DB%20c43f722785f740299fe91a8ab03197db.md)
- [ ] 进入仓库 Settings → Secrets and variables → Actions
- [ ] 新增 Secret名称为 `SNAPSHOT_DB_ID`,值为以下数据库 ID
<aside>
📋
数据库已创建完成,请复制以下 ID 填入 GitHub Secrets
打开快照数据库页面URL 中 `notion.so/` 后面的那串 32 位字符就是数据库 ID。
</aside>
**为什么要做**:铸渊的 `consciousness-snapshot.js` 需要把系统快照同步到这个 Notion 数据库,没有 ID 就写不进来。
---
## ⑤ 服务器迁移 Secrets6个·SY-CMD-SVR-011
<aside>
🚀
铸渊已完成阿里云 → 腾讯云迁移 + 双架构部署(预览站 + 主站)。
以下 6 个 Secrets 配置完成后,铸渊将完全自主运行,人类不需要再手动操作服务器。
</aside>
- [ ] 进入仓库 Settings → Secrets and variables → Actions新增以下 6 个 Secret
| **Secret 名称** | **值** | **说明** |
| --- | --- | --- |
| `ZY_SERVER_HOST` | `150.109.76.244` | 腾讯云服务器 IP |
| `ZY_SERVER_USER` | `root` | SSH 用户 |
| `ZY_SERVER_KEY` | SSH 私钥 PEM 内容 | 腾讯云服务器的 SSH 私钥(整个 PEM 文件内容粘贴进去) |
| `ZY_SERVER_PATH` | `/opt/zhuyuan` | 部署根目录 |
| `ZY_DOMAIN_MAIN` | `hololake.com` | 冰朔主站域名香港服务器·端口3800 |
| `ZY_DOMAIN_PREVIEW` | `guanghulab.online` | 冰朔预览站域名香港服务器·端口3801 |
**注意**6 个 Secret 全部确定,可以一次性配置完成。
---
## ⑥ Google Drive 集成
🟠 已按冰朔指令暂缓,待后续安排。
---
## 操作顺序建议
全部在 GitHub 仓库的 **Settings** 页面完成,建议一次性做完:
1. 先做 **① 分支保护**(影响最广)
2. 再做 **② Notion Secret** + **④ 快照 DB ID** + **③ 邮件 Secrets**(都在 Secrets 页面,一趟加完)
3. 做完后可以告诉铸渊“全部配置完成”,让他自己验证