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

设置Git全局用户名邮箱时提示无法锁定配置文件错误

故障根因

Git读取全局配置时的HOME路径被错误指向C:/desktop/,该路径不存在或无对应写入权限,导致所有带--global参数的Git配置命令都无法写入配置文件,触发锁文件报错。

修复步骤
  • 修正HOME环境变量
    1. 按Win+R组合键,输入sysdm.cpl回车,打开系统属性面板
    2. 切换到「高级」标签页,点击底部「环境变量」按钮
    3. 在当前账号的「用户变量」列表中找到名为HOME的条目,选中后点击「编辑」
    4. 将变量值修改为你的用户目录C:\Users\wsm1u,点击确定保存
    5. 检查下方「系统变量」列表,如果存在同名HOME变量且值指向C:/desktop,直接删除或修改为正确的用户目录路径即可
  • 验证环境变量生效
    完全关闭所有已打开的PowerShell、Git终端、GitHub Desktop窗口,重新打开PowerShell,执行命令校验路径:
    echo $HOME
    
    正常返回结果应为C:\Users\wsm1u,若返回值仍不正确,重启电脑后再校验。
  • 重新写入Git全局配置
    路径校验通过后,依次执行身份配置命令:
    git config --global user.name "你的GitHub账户名称"
    git config --global user.email "wsm1usa1va1b@gmail.com"
    
    执行完成后运行git config --global --list,如果能看到刚配置的用户名、邮箱信息且无报错,说明配置生效,可以正常执行提交操作。
  • 异常兜底排查
    如果完成上述操作后仍报错,执行命令查看Git当前加载的配置文件来源:
    git config --show-origin --list
    
    检查输出中全局配置对应的路径,如果仍指向C:/desktop/.gitconfig,回到环境变量面板查找是否存在GIT_CONFIG_GLOBAL变量,删除该错误变量后重启终端即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 20:18:18