Преглед на файлове

chore: 整理前快照(含未提交改动)

zhensolid преди 2 седмици
родител
ревизия
0bfc181765

+ 10 - 11
系统配置/Obsidian/Obsidian 备份方案与避坑指南.md

@@ -44,11 +44,11 @@ tags:
 
 ### 仓库信息
 
-- 地址:`http://84.235.240.199:3080/zhensolid/obsidian`
+- 地址:`ssh://git@84.235.240.199:2222/zhensolid/obsidian`(Web 界面 http://84.235.240.199:3080)
 - 类型:**私有仓库**
 - 插件:Obsidian Git v2.38.3
 - 配置:
-  - 文件变更自动 commit,30 分钟自动 push
+  - 每 10 分钟自动 pull → commit → push
   - 提交信息格式:`vault backup: 2026-05-27 10:00:00`
   - push 前先 pull(rebase 模式)
   - 弹窗通知已关闭(安静运行)
@@ -69,18 +69,15 @@ tags:
 1. **Git 历史永久保留**  
    所有曾经 commit 过的文件(包括之后删除的)都会留在历史中。vault 里有 `Github私人令牌.md`、`Rustdesk-key.md` 等敏感文件。如果你的 Gogs 仓库被别人看到,这些就会泄露。当前是私有仓库所以安全,但如果以后想公开仓库,需要先清理历史或用 `git filter-branch` 移除敏感文件。
 
-2. **Gogs 密码**  
-   密码已存 macOS 钥匙串 (`osxkeychain`),以后 push 无需输入。如果换电脑,需要重新
+2. **SSH 密钥认证(2026-08 更新)**
+   已改用 SSH 免密。换电脑时把 `~/.ssh/id_ed25519` 密钥对复制过去(或生成新密钥并在 Gogs → 用户设置 → SSH 密钥 添加公钥)
    ```bash
    cd ~/Documents/Obsidian
-   git remote set-url origin http://84.235.240.199:3080/zhensolid/obsidian.git
-   # 首次 push 会要求输入 Gogs 账号密码
+   git remote set-url origin ssh://git@84.235.240.199:2222/zhensolid/obsidian
    ```
 
-3. **Gogs SSH 未配置**  
-   目前只能 HTTP 方式推送。SSH (端口 2222) 未配置密钥,如果以后想用 SSH:
-   - 在 Gogs → 用户设置 → SSH 密钥 中添加公钥
-   - 然后 `git remote set-url origin ssh://git@84.235.240.199:2222/zhensolid/obsidian.git`
+3. **SSH 密钥已登记 2 把(2026-08 更新)**
+   Gogs 上现有 2 把密钥:`hermes-mac`(MacBook Air)、`mac`(Mac mini),均属 zhensolid 账号。⚠️ 仓库地址**必须带 `git@`**——不带会用本机用户名去认证,直接 Permission denied。
 
 4. **首次 clone 会很大**  
    2332 个文件,包含插件 JS、图片附件等,初始 clone 需要时间,正常现象。
@@ -146,6 +143,8 @@ tags:
 
 ## 三、完整插件清单(25 个)
 
+> ⚠️ 2026-08 现状:插件已精简为 13 个,以下为历史记录,以实际安装为准。
+
 | 插件 | 用途 |
 |------|------|
 | attachment-management | 附件管理 |
@@ -182,7 +181,7 @@ tags:
 
 ```bash
 # 1. 从 Gogs clone vault
-git clone http://84.235.240.199:3080/zhensolid/obsidian.git ~/Documents/Obsidian
+git clone ssh://git@84.235.240.199:2222/zhensolid/obsidian.git ~/Documents/Obsidian
 
 # 2. 打开 Obsidian,加载这个 vault
 # 3. LiveSync 会自动连接(CouchDB 信息已在 clone 的配置中?不对——见下方注意)

+ 42 - 0
系统配置/Obsidian/Obsidian 总览.md

@@ -0,0 +1,42 @@
+---
+title: Obsidian 总览
+created: 2026-08-18
+tags:
+  - Obsidian
+  - 索引
+---
+
+# Obsidian 总览
+
+> Obsidian 相关的所有笔记入口,全部集中在 `系统配置/Obsidian/` 文件夹。
+> 找 Obsidian 的东西,从这里进就行。
+
+## 四篇笔记分工
+
+- [[Obsidian双机同步与备份方案]] — **双机部署现状**(MacBook Air + Mac mini)+ 2026-08-18 故障修复记录
+- [[Obsidian 备份方案与避坑指南]] — 备份架构总览、恢复流程、避坑提醒、月度检查清单
+- [[Obsidian Git 插件配置与踩坑记录]] — Git 插件配置明细 + 5 个踩坑 + 快速恢复命令
+- [[Obsidian-COUCHDB]] — LiveSync CouchDB 连接信息(新设备接入用)
+
+## 常用信息速查
+
+**Git 备份**
+- 仓库:`ssh://git@84.235.240.199:2222/zhensolid/obsidian`(master 分支)
+- 服务器:princess (84.235.240.199) 上的 Gogs,Web 界面 http://84.235.240.199:3080
+- SSH 密钥:Gogs 上 2 把(hermes-mac = MacBook Air,mac = Mac mini)
+- 自动同步:每 10 分钟 pull → commit → push
+- ⚠️ 地址必须带 `git@`,否则认证被拒
+
+**LiveSync 实时同步**
+- 服务器:CouchDB,见 [[Obsidian-COUCHDB]]
+- 两机同库,实时双向,排除 `.git` 目录
+
+**机器**
+- MacBook Air(本机,配置标准)
+- Mac mini(10.10.10.21)
+
+## 快速恢复入口
+
+- 仓库被重置 → 见 [[Obsidian Git 插件配置与踩坑记录#快速恢复命令]]
+- 整个 vault 恢复 → 见 [[Obsidian 备份方案与避坑指南#四、快速恢复流程]]
+- 新设备接入 → 见 [[Obsidian-COUCHDB]](复制 setup URI 即可)

+ 0 - 0
技术笔记/Obsidian双机同步与备份方案.md → 系统配置/Obsidian/Obsidian双机同步与备份方案.md