🔄 卡若AI 同步 2026-02-16 17:23 | 变更 5123 个文件 | 排除 >20MB: 4 个

This commit is contained in:
2026-02-16 17:23:06 +08:00
parent 7cbd131abb
commit f97d1950b8
5123 changed files with 441603 additions and 2007 deletions

View File

@@ -1,72 +0,0 @@
# 对话总结卡若AI 同步 + DiskStation 扫描
**时间**2026-02-15
**主题**Gitea 自动同步配置、家里 DiskStation IP 查找
---
## 一、卡若AI 自动同步到存客宝 Gitea
### 需求
- 卡若AI 目录**每 5 分钟**自动上传到存客宝 NAS 的 Gitea
- **超过 5MB 的文件不上传**
### 已完成事项
| 项目 | 说明 |
|:-----|:-----|
| **Gitea 外网访问** | 在 CKB NAS 的 frpc 中增加 `ckb-gitea`,外网端口 3000 → NAS 3000访问http://open.quwanzhi.com:3000 |
| **Gitea API Token** | 已创建 `karuo-ai-sync`用于脚本自动推送Token 存于 git remote URL |
| **git remote** | 卡若AI 仓库的 `gitea` 已指向:`http://fnvtk:TOKEN@open.quwanzhi.com:3000/fnvtk/karuo-ai.git` |
| **自动同步脚本** | `_共享模块/auto_sync_gitea.sh`:扫描 >5MB 文件并写入 .gitignore、自动 commit + push |
| **大文件排除** | 脚本在 .gitignore 中维护「超过 5MB 自动排除」区域,当前约 25 个大文件被排除 |
| **推送验证** | 已成功推送一次4642 个文件变更Gitea 上仓库正常(约 1.6 GiB、7 提交) |
### 脚本逻辑摘要
1. 扫描仓库内 >5MB 的文件,动态更新 `.gitignore` 的自动排除区
2. `git add -A`,无变更则直接退出
3. 自动 commit消息含时间戳与变更/排除数量)
4. `git push gitea main`,失败时尝试 `--force`
### 待办(如需要)
- **每 5 分钟执行**:可用 macOS `launchd` 配置 `StartInterval = 300` 调用 `auto_sync_gitea.sh`(本次对话未完成配置,需要可继续做)
---
## 二、家里 DiskStation 连接 IP 查找
### 需求
- 查找家里 Synology DiskStation 的**当前连接 IP**
### 扫描结论
| 项目 | 结果 |
|:-----|:-----|
| **家里 DiskStation 内网 IP** | **192.168.110.29** |
| **MAC 地址** | 00:11:32:30:4c:4fSynology OUI |
| **DSM 管理** | http://192.168.110.29:5000 ✅ |
| **DSM HTTPS** | https://192.168.110.29:5001 ✅ |
| **SSH** | 22 端口开放 |
| **外网域名** | opennas2.quwanzhi.comfrpc 穿透;当时测试外网未通,需确认家里 NAS 上 frpc 是否在跑) |
### 扫描过程简述
- 第一次扫描:.29、.35 均不可达ARP incomplete / No route to host发送 WOL 唤醒
- 第二次扫描:.29、.35 均在线;.29 的 22/80/443/5000/5001 开放HTTP 200确认为 DSM
- **192.168.110.35**Synology Finder UDP 9999 有响应,但 5000/5001 未开放(可能是另一台 Synology 或尚未完全启动)
### 访问方式小结
- **内网**http://192.168.110.29:5000、`ssh admin@192.168.110.29`
- **外网**frpc 正常时http://opennas2.quwanzhi.com:5002、SSH 端口 22202
---
## 三、与你当前 Gitea 页面的对应关系
截图中的 **open.quwanzhi.com:3000/fnvtk/karuo-ai** 即上述存客宝 Gitea 上的卡若AI 仓库:
- **7 提交、1 分支main**:包含自动同步与「记录 Gitea 凭证与推送手册」等提交
- **「自动同步 2026-02-15 10:44」**:来自 `auto_sync_gitea.sh` 的自动推送
- **_共享模块**:内含 `auto_sync_gitea.sh` 及同步日志
- **1.6 GiB、Python 82.4%、Shell 10%**与当前卡若AI 目录结构一致,大文件已按 >5MB 规则排除
若要**恢复或新设「每 5 分钟自动同步」**,只需在本机用 launchd 定时执行 `_共享模块/auto_sync_gitea.sh` 即可。