git 提交固定使用环境自身作者身份
LoserFox/dsh-git-identity · 工具
DSH 插件:git 提交固定使用环境自身作者身份(优先 gh CLI 登录账号,GitHub noreply 邮箱),GITAUTHOR/GITCOMMITTER 环境变量注入压过一切 git config
★ 7GitHub 星标
0分支
2026-08-13最近更新
JavaScript开发语言
—许可证
主要功能
- DSH profile bundle(0812+ 的官方插件系统):让 DSH 内产生的所有 git 提交使用 环境自身的作者身份。
- DSH 的 agent 会话通过 bash 工具执行 git commit。
- 未登录 gh 时可在此配置) 2.
- 优先读取 gh CLI 的登录账号(name 取 login,email 取 GitHub noreply 地址 + @users.noreply.github.com),其次启动环境的 GIT_AUTHOR_、git config --global 兜底。
- 历史上一旦某个会话显式 -c user.name="DSH Agent" 或改掉了 git 配置,后续提交就会带着错误的作者。
安装命令
dsh plugin --profile web add github:LoserFox/dsh-git-identity