thirsty5034/dsh-git-forge

thirsty5034★ 0JavaScript最后同步: 2026-08-18

在 GitHub 打开

DSH community plugin: GitHub/Gitea accounts, project grants, push policy (better-sidebar)

README 摘要

dsh-git-forge English 简体中文 DeepSeek Harness community plugin: forge accounts + per-project grants + push policy in dsh-better-sidebar. - Account library: GitHub / Gitea / GitLab / Gitee / Bitbucket - Project grants ( projectPathKey = workspace cwd) - Push guard : blocks bash git push / git remote add set-url to non-granted hosts - Tokens in $DSH HOME/git-forge/secrets.json ( 0600 ) — never in model context - Model tool GitForge (read-only policy) - Agent HTTPS git: after sidebar grants, agent bash git fetch / push can use the matching account via a Host-only credential helper ( tokens never enter the model ; R1 = exactly one granted token account per host) - UI aligned with dsh-ssh-tunnel SSH remotes and system gh auth still use local SSH/ gh . HTTPS under DSH agent shells is filled by this plugin’s helper from project grants; the push guard still decides where a project may push . Requirements - DSH web profile with dsh-better-sidebar (≥ 0.12) - Node.js 18+ Install macOS / Linux (Git Bash / WSL on Windows also works): Windows (PowerShell 5.1+ / pwsh) : Or via DSH CLI directly (GitHub source until the package is on npm): After install: restart DSH web , then hard-refresh the browse…

在 GitHub 查看完整 README →
皮肤/UIcordisdeepseek-harnessdshdsh-better-sidebardsh-plugingitgiteagithub

分类