dev-manager-tauri/.blueprint/modules/ssh-config-sync.md
lanrtop 4dd19574f0 feat: 新增 pnpm Monorepo+Expo 模板及蓝图模块扩展
- 新增 pnpm Monorepo + Expo Router 项目模板(含 Metro monorepo 路径解析及 Windows 兼容修复)
- 扩展蓝图系统:新增 api-keys、server-registry、ssh-config-sync、vscode-remote 等 15+ 模块定义
- 新增 .blueprint/rules.md 项目私有规则支持,并在 CLAUDE.md 中集成
- 蓝图版本升级至 1.6.0,优化版本比较逻辑(语义化版本元组对比)
2026-04-29 22:11:28 +09:00

19 lines
955 B
Markdown
Raw 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.

# SSH Config 自动同步
将炼境服务器注册表中的条目自动写入 `~/.ssh/config`,支持 Windows 宿主机和 WSL 两套 SSH Config 同步,使 `ssh server-alias` 直接可用。
## 决策记录
- 同步时采用「炼境专属 Block」写法`# BEGIN LIANGJING` / `# END LIANGJING`),不影响用户手动维护的其他条目
- WSL 侧需额外同步一份,因为 WSL 和 Windows 各有独立的 `~/.ssh/config`
- 同步是主动触发(服务器变更时 + 用户手动点击),不做定时轮询
## 任务卡
### ✅ SSH Config 写入与同步
- status: done
- complexity: M
- files: src-tauri/src/commands/ssh_config.rs, src/components/dashboard/ServerManagerPanel.tsx
- depends: server-registry
- acceptance: 点击「同步 SSH Config」后`~/.ssh/config` 出现炼境专属 Block包含所有已注册服务器的 Host 条目WSL 侧(若已配置)同步写入;重复触发幂等,不产生重复条目