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

Git提交报错:作者身份未知,无法自动检测邮箱地址如何解决?

Git提交报错“作者身份未知”的原因及解决办法

问题原因

  • Git提交代码时必须记录提交者的姓名和邮箱,这是Git追踪提交历史归属的硬性要求
  • 系统提示“无法自动检测邮箱地址”,是因为Git尝试从系统环境中获取你的身份信息失败,且你从未手动配置过Git身份

解决办法

全局配置(所有本地仓库通用)

执行以下命令,替换成你自己的邮箱和姓名:

git config --global user.email "your-email@example.com"
git config --global user.name "Your Real Name"

加--global参数后,配置会应用到你本地所有Git仓库,后续提交无需重复设置。

仓库单独配置(仅当前仓库生效)

如果需要给当前仓库单独设置身份,先进入仓库目录,再执行去掉--global的命令:

git config user.email "your-email@example.com"
git config user.name "Your Real Name"

这种方式适合多个仓库使用不同提交身份的场景。

验证配置是否成功

执行以下命令查看当前身份配置:

git config user.email
git config user.name

能正常输出你设置的邮箱和姓名,说明配置生效,之后即可正常提交代码。

内容的提问来源于stack exchange,提问作者Thomas Andor

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 01:52:04