dsh-liao-github
在终端中运行以下命令:
dsh plugin install oliblue-evan/dsh-liao-github
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行安装命令,或从开源仓库 https://github.com/oliblue-evan/dsh-liao-github 获取插件后加入 DSH profile。
插件介绍
在 DSH 里做 GitHub 相关操作时,真正难的是本机授权:gh 是否装好、当前登录的是谁、凭据从哪来、权限够不够——这些往往要切到终端自己排查。dsh-liao-github 把这套流程收进「插件 → GitHub 授权」和「设置 → GitHub 授权」,在同一界面里查看账号、授权状态、权限范围与 Git 协议,并用 gh 官方网页登录添加或更新授权,不把完整令牌交给页面展示。
插件优先复用你已安装的 GitHub CLI;若本机还没有 gh,可走「一键准备工具」:按系统与架构拉取官方稳定版、校验 SHA-256 后安装到用户目录,无需管理员权限,也不另存你的令牌。日常还能切换当前账号、在本机退出(带确认)、检查 SSH 身份,以及对指定仓库做只读的 API 写入权限探测,便于在推送前发现分支保护或 SSH 配置带来的差异。远端撤销应用授权、管理 SSH 密钥等仍通过官方页面完成,避免误伤其他设备上的 gh 使用。
适合在 DSH 中需要稳定使用 GitHub、又不想为 CLI 安装和登录反复折腾的开发者与运维同学。若环境由 GH_TOKEN 等变量驱动授权,本机账号切换会按 gh 规则受限,需在原启动环境中管理——这与插件「不替代 gh、只做可视化管理」的定位一致。
使用场景
- 在 DSH 插件页查看当前 gh 账号、权限范围与凭据来源
- 新环境缺少 gh 时一键准备 CLI 并完成网页登录
- 推送前检查 SSH 身份或指定仓库的 API 写入权限
适合人员
- 在 DSH 中频繁使用 GitHub 的开发者
- 需要统一管理本机 gh 登录的运维人员
- 不想在终端反复排查授权问题的团队