|
@@ -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
|
|
- 插件:Obsidian Git v2.38.3
|
|
|
- 配置:
|
|
- 配置:
|
|
|
- - 文件变更自动 commit,30 分钟自动 push
|
|
|
|
|
|
|
+ - 每 10 分钟自动 pull → commit → push
|
|
|
- 提交信息格式:`vault backup: 2026-05-27 10:00:00`
|
|
- 提交信息格式:`vault backup: 2026-05-27 10:00:00`
|
|
|
- push 前先 pull(rebase 模式)
|
|
- push 前先 pull(rebase 模式)
|
|
|
- 弹窗通知已关闭(安静运行)
|
|
- 弹窗通知已关闭(安静运行)
|
|
@@ -69,18 +69,15 @@ tags:
|
|
|
1. **Git 历史永久保留**
|
|
1. **Git 历史永久保留**
|
|
|
所有曾经 commit 过的文件(包括之后删除的)都会留在历史中。vault 里有 `Github私人令牌.md`、`Rustdesk-key.md` 等敏感文件。如果你的 Gogs 仓库被别人看到,这些就会泄露。当前是私有仓库所以安全,但如果以后想公开仓库,需要先清理历史或用 `git filter-branch` 移除敏感文件。
|
|
所有曾经 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
|
|
```bash
|
|
|
cd ~/Documents/Obsidian
|
|
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 会很大**
|
|
4. **首次 clone 会很大**
|
|
|
2332 个文件,包含插件 JS、图片附件等,初始 clone 需要时间,正常现象。
|
|
2332 个文件,包含插件 JS、图片附件等,初始 clone 需要时间,正常现象。
|
|
@@ -146,6 +143,8 @@ tags:
|
|
|
|
|
|
|
|
## 三、完整插件清单(25 个)
|
|
## 三、完整插件清单(25 个)
|
|
|
|
|
|
|
|
|
|
+> ⚠️ 2026-08 现状:插件已精简为 13 个,以下为历史记录,以实际安装为准。
|
|
|
|
|
+
|
|
|
| 插件 | 用途 |
|
|
| 插件 | 用途 |
|
|
|
|------|------|
|
|
|------|------|
|
|
|
| attachment-management | 附件管理 |
|
|
| attachment-management | 附件管理 |
|
|
@@ -182,7 +181,7 @@ tags:
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
# 1. 从 Gogs clone vault
|
|
# 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
|
|
# 2. 打开 Obsidian,加载这个 vault
|
|
|
# 3. LiveSync 会自动连接(CouchDB 信息已在 clone 的配置中?不对——见下方注意)
|
|
# 3. LiveSync 会自动连接(CouchDB 信息已在 clone 的配置中?不对——见下方注意)
|