Git安装无法生成配置文件,全命令报路径访问无效错误求助
Git无法生成配置文件,报错"fatal: unable to access 'C:\Users<MYNAME>/.config/git/config': Invalid argument"
问题核心
错误源于Windows系统下Git混用了Unix风格路径(正斜杠/)与Windows原生路径(反斜杠\),加上中文系统的路径解析兼容问题,导致无法识别配置文件路径。
解决步骤
手动创建全局配置文件路径
- 打开文件资源管理器,进入
C:\Users\<你的用户名>目录 - 新建文件夹,命名为
.config(Windows下输入.config.回车后会自动去掉末尾的点,生成隐藏的.config文件夹) - 在
.config文件夹内新建git子文件夹 - 在
git文件夹内创建空白文本文件,重命名为config(删除.txt后缀)
- 打开文件资源管理器,进入
直接创建全局配置文件
跳过路径创建步骤,直接在C:\Users\<你的用户名>目录下新建.gitconfig文件(用.gitconfig.命名后回车生成),写入基础配置:[user] name = 你的用户名 email = 你的邮箱地址修正HOME环境变量
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「用户变量」区域处理
HOME变量:- 若存在,确保值为
C:\Users\<你的用户名>(使用反斜杠\,不要用正斜杠/) - 若不存在,点击「新建」,变量名填
HOME,变量值填C:\Users\<你的用户名>
- 若存在,确保值为
- 点击「确定」保存设置,重启命令提示符或Git Bash
重新安装Git的正确姿势
- 卸载现有Git,删除残留目录:
C:\Program Files\Git、C:\Users\<你的用户名>\.gitconfig、C:\Users\<你的用户名>\.config\git - 重新运行Git安装程序,在「调整您的PATH环境」步骤,选择**「Use Git from Git Bash only」**,避免和系统路径冲突
- 安装完成后,打开Git Bash,执行
git config --global -l验证配置是否生效
- 卸载现有Git,删除残留目录:
内容的提问来源于stack exchange,提问作者AngryBo
相关产品推荐
相关产品推荐

