DSH Plugins
返回列表
🧰

dsh-github-sync

联网工具 更新于 2026.10.13

在终端中运行以下命令:

dsh plugin install YumenoSayuri/dsh-github-sync

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中运行 dsh plugin install YumenoSayuri/dsh-github-sync,或按插件市场说明从 https://github.com/YumenoSayuri/dsh-github-sync 安装。

插件介绍

如果你在 DSH 里维护多个插件,却不想把 node_modules、缓存、本地密钥和运行时垃圾一并推到 GitHub,这个插件就是为这种场景准备的。它把工作区里的目标目录整理成「干净副本」,再写入各自独立的仓库,让发布物只包含你该开源的内容。

日常对话里它不会常驻占用上下文;只有当你表达同步意图时才会按需介入。真正推送前必须先跑计划汇报改动,并在你明确确认之后才会执行,从工具层拦截误触与幻觉调用。Token 存放在用户目录而非仓库内,推送时通过凭据助手脱敏,密钥扫描还会把敏感文件从副本中剔除,避免误传。

流程走标准 git:本地镜像累积真实提交历史,先 fetch 再基于远端 tip 提交,无变更则不空推;需要时也可按路径发布普通项目,DSH 插件则默认打上 dsh-plugin 话题便于汇总发现。适合在 DSH 上开发插件、希望规范发布到 GitHub、又在意凭据与误推送风险的开发者。

使用场景

  • 本地插件开发完成后需要推到独立 GitHub 仓库
  • 想预览本次会提交哪些文件又不想真的推送
  • 工作区外或普通项目目录也要走同样的安全发布流程

适合人员

  • 在 DSH 上维护多个插件的开发者
  • 担心 token 或密钥被误提交的团队
  • 希望用标准 git 历史而非单次快照发布的人