You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps运行Git合并脚本提示身份未配置错误如何解决

解决方案

你遇到的报错是因为Git未读取到有效的用户身份配置,根因和修复步骤如下:

  • 修正配置命令的符号错误
    你脚本中git config的–global参数使用了错误的长破折号,Git无法识别该参数,导致身份配置未生效。将参数修改为两个短横杠的标准格式即可:
# 修正前(错误)
git config –global user.email "My Email"
git config –global user.name "My User Name"

# 修正后(正确)
git config --global user.email "你的实际邮箱"
git config --global user.name "你的实际用户名"
  • 补充仓库级身份配置(可选但更稳妥)
    如果全局配置因为Agent的权限问题无法生效,可以在进入克隆后的仓库目录后,单独配置当前仓库的身份信息:
cd $(Build.Repository.Name)
# 新增以下两行配置
git config user.email "你的实际邮箱"
git config user.name "你的实际用户名"
  • 验证配置是否生效
    你可以在配置命令后新增一行验证语句,在运行日志中确认配置是否正确写入:
git config --list | grep user

如果配置生效,日志会输出你设置的user.email和user.name参数值。


内容的提问来源于stack exchange,提问作者Vitalii Fedorenko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 06:18:05