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

为什么.gitconfig总是指向/emacs路径,执行git config报错如何解决?

问题根因:Git的全局配置文件默认存放在HOME环境变量对应的目录下,你之前安装Emacs时修改了Windows系统的HOME环境变量,指向了现已删除的Emacs目录,导致Git找不到配置文件的写入路径。

解决方案

应急方案(临时完成身份配置)

直接指定配置文件的正确路径执行设置命令:

git config --file C:/Users/marun/.gitconfig --global user.email "你绑定GitHub的邮箱"
git config --file C:/Users/marun/.gitconfig --global user.name "你的GitHub用户名"

永久修复方案

  • 按下Win + R组合键,输入sysdm.cpl后回车打开系统属性面板
  • 切换到「高级」选项卡,点击底部的「环境变量」按钮
  • 在当前用户的变量列表中查找HOME变量:
    • 若存在该变量,直接编辑,将变量值修改为C:\Users\marun(你的个人用户根目录)
    • 若不存在该变量,手动新建变量,变量名填HOME,变量值填C:\Users\marun
  • 依次点击确定保存所有修改,重启终端后即可正常使用Git的全局配置命令

验证修复结果

重启终端后执行git config --list --global,如果正常输出你设置的邮箱和用户名信息,说明问题已解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 02:57:02