把本地目录自动建仓提交并推送到 GitHub
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/12 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add imcaibaicai/dsh-github-push该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 本地目录自动建仓
- 自动提交并推送
- 推送前密钥拦截
DeepSeek Harness 插件:一句话把本地文件夹推到 GitHub——自动探测代理、gh 认证自愈、推送前密钥拦截、SHA 回读校验。
README
由 DeepSeek 最新模型翻译生成dsh-github-push
DeepSeek Harness 插件:一句话把本地目录推送到 GitHub。
注册一个模型工具 github_push。你对智能体说「把这个项目开源到 GitHub」,它就能走完全程:探测代理 → 自愈 gh 登录态 → 扫描密钥与个人信息 → 建仓/提交/推送 → 回读远端 SHA 校验。
内核来自 outbox 项目,本仓库是它的发布产物(内嵌内核由 scripts/sync-plugin.mjs 自动同步,不是手写的第二实现)。
它替你挡掉了什么
| 常见故障 | 处理方式 |
| gh 突然报未登录,但 git push 明明正常 | 登录态文件会被清空,token 却还在系统凭据管理器里 —— 自动取回并重新校验 |
| 代理时通时不通,或关掉代理后命令卡死 | 先探测 127.0.0.1:7890:通则按次注入,不通则只清掉指向该端口的陈旧变量后直连 |
| 推到一半卡在输密码 | 子进程一律禁止交互询问,宁可明确失败也不静默挂起 |
| 密钥被推上公开仓库 | 推送前扫描即将提交的索引,命中高危内容直接阻断并列出文件与行号 |
| 命令返回 0,但推的其实是旧东西 | 回读远端分支,要求远端 SHA 严格等于本地 HEAD 才算成功 |
展开完整文档(README 剩余 1 节)
dsh-github-push DeepSeek Harness 插件:一句话把本地目录推送到 GitHub。 注册一个模型工具 github_push。你对智能体说「把这个项目开源到 GitHub」,它就能走完全程:探测代理 → 自愈 gh 登录态 → 扫描密钥与个人信息 → 建仓/提交/推送 → 回读远端 SHA 校验。 内核来自 outbox 项目,本仓库是它的发布产物(内嵌内核由 scripts/sync-plugin.mjs 自动同步,不是手写的第二实现)。 它替你挡掉了什么 | 常见故障 | 处理方式 | | gh 突然报未登录,但 git push 明明正常 | 登录态文件会被清空,token 却还在系统凭据管理器里 —— 自动取回并重新校验 | | 代理时通时不通,或关掉代理后命令卡死 | 先探测 127.0.0.1:7890:通则按次注入,不通则只清掉指向该端口的陈旧变量后直连 | | 推到一半卡在输密码 | 子进程一律禁止交互询问,宁可明确失败也不静默挂起 | | 密钥被推上公开仓库 | 推送前扫描即将提交的索引,命中高危内容直接阻断并列出文件与行号 | | 命令返回 0,但推的其实是旧东西 | 回读远端分支,要求远端 SHA 严格等于本地 HEAD 才算成功 | | 仓库里写死了本机用户目录路径 | 扫描绝对路径中的用户名、身份证号、手机号等,命中后禁止自动公开 | 工具契约:github_push | 参数 | 必填 | 说明 | | dir | ✅ | 要发布的目录,必须是绝对路径 | | visibility | ✅ | public / private / ask | | name | | 远端仓库名,默认由目录名规整而来 | | description | | 仓库描述 | | message | | 提交信息 | | dryRun | | 只预检,不提交不推送 | 可见性规则(刻意设计成不能由模型代劳):用户明确说公开/开源才传 public;明确说私有才传 private;其它情况一律 ask —— 此时工具不会创建任何远端仓库,只做预检并返回需要确认的问题,由智能体拿去问用户。 安全闸门命中个人信息时,即使请求了 public 也会停下来要求逐条确认。 安装 本插件是标准的 DSH host 插件(在 cordis.patch.yml 里插一行 loader 行)。 把包放进配置档的 node_modules,然后加一行: - insert: - id: github-push name: 'dsh-github-push' host 插件在启动时装载,必须完全退出 DSH 再重启才生效。 不想装插件也行:同一份内核还有命令行外壳与智能体通用 SKILL.md,见 outbox。 相关项目 - outbox —— 内核本体,同时提供命令行与智能体通用技能 - dsh-plugin-publish —— 面向智能体技能的发布流程协议,与本插件互补 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
imcaibaicai/dsh-github-push
把本地目录自动建仓提交并推送到 GitHub
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,399未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,384已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13950 个插件含 PR 收录与…
★ 360已汉化DSH
71.9
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。