🔄 卡若AI 同步 2026-02-16 09:57 | 变更 5 个文件 | 排除 >20MB: 4 个
Some checks failed
Sync GitHub to CKB NAS Gitea / sync (push) Has been cancelled
Some checks failed
Sync GitHub to CKB NAS Gitea / sync (push) Has been cancelled
This commit is contained in:
@@ -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:4f(Synology OUI) |
|
||||
| **DSM 管理** | http://192.168.110.29:5000 ✅ |
|
||||
| **DSM HTTPS** | https://192.168.110.29:5001 ✅ |
|
||||
| **SSH** | 22 端口开放 |
|
||||
| **外网域名** | opennas2.quwanzhi.com(frpc 穿透;当时测试外网未通,需确认家里 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` 即可。
|
||||
Reference in New Issue
Block a user