DSH Plugins
返回列表
⚙️

dsh-plugin-git-sync

工作流 更新于 2026.09.30

在终端中运行以下命令:

dsh plugin install Zou82/dsh-plugin-git-sync

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

在 DeepSeek Harness 中执行 dsh plugin install Zou82/dsh-plugin-git-sync,或按 https://github.com/Zou82/dsh-plugin-git-sync 的说明将插件装入 profile 并注册 bundle 后重启 DSH Desktop。

插件介绍

在 DeepSeek Harness 里写代码时,版本管理往往要靠你手动 init、建仓、写 remote、记得每轮提交推送;令牌还容易出现在对话或命令行里。dsh-plugin-git-sync 作为宿主插件,把 Git 与 GitHub 的常规动作交给 agent 在工具调用中完成,让你把注意力留在实现上。

新项目可以从「是否建仓」和「仓库名是否满意」开始:名称经你确认或自定义,冲突时会建议备选;已有本地仓库也能关联到 GitHub 并推送现有内容。日常改动由 git_sync 提交并推送,漏掉时可在回合结束自动兜底;还可选配保存文件后的监听同步。改名、查看分支与未提交差异等,都有对应工具支撑。

安全与协作习惯也写进流程:令牌只进 DSH 凭据存储,经环境变量注入而不写入 remote URL 或对话;推送前扫描敏感文件、大文件告警,且绝不 force push,冲突时列出文件清单后停下由你处理。提交身份可在仓库内设置,不碰全局 git 配置。

适合在 DSH Desktop 2.x 上长期用 agent 迭代项目、希望 GitHub 与本地始终对齐的开发者;需要本机已安装 Git,并配置具备建仓与推送权限的 GitHub 令牌。

使用场景

  • 新项目启动时由 agent 询问并确认仓库名后完成建仓与首次推送
  • 每轮改代码后自动提交推送,回合结束可兜底同步
  • 保存文件后通过监听在防抖后自动同步到远端

适合人员

  • 在 DSH Desktop 上用 agent 写代码的开发者
  • 希望 GitHub 与本地仓库长期对齐的个人或小组
  • 需要令牌不进对话且避免 force push 的用户