MacOS Big Sur下brew安装Git后执行git config全局命令提示.gitconfig不存在
问题原因
该报错和Git本身的安装状态无关,根本原因是当前用户根目录下不存在Git全局配置文件.gitconfig,或存在残留的配置锁文件、文件权限异常,因此重装Git无法解决问题。
解决步骤
- 第一步:确认用户根目录路径正常
执行命令:cd ~ && pwd
确认输出为/Users/chiranjeevmishra,如果输出不符,说明$HOME环境变量配置异常,先修正用户环境变量后再执行后续步骤。 - 第二步:清理残留锁文件
执行命令查看Git配置相关文件:ls -la ~ | grep gitconfig
如果输出中存在.gitconfig.lock文件,执行删除命令:rm -f ~/.gitconfig.lock - 第三步:手动创建全局配置文件并修正权限
如果上一步未查询到.gitconfig文件,手动创建空白配置文件:touch ~/.gitconfig
随后修正文件所属权限,避免权限不足:sudo chown $(whoami):staff ~/.gitconfig
执行后输入当前用户的系统登录密码即可。 - 第四步:验证配置功能正常
重新执行Git全局配置命令验证:git config --global user.name "chirrumishra"
无报错即为修复完成,可执行git config --global --list查看所有已生效的全局Git配置。
补充说明:brew重装Git时提示的
Permission denied @ apply2files - /usr/local/lib/docker/cli-plugins报错与本次Git配置问题无关,如需处理该报错可执行sudo chown -R $(whoami):admin /usr/local/*修正/usr/local目录的用户权限。
内容的提问来源于stack exchange,提问作者chirrumishra
相关产品推荐
相关产品推荐

