首页 > 解决方案 > Git 错误无法打开日志文件进行跟踪:权限被拒绝

问题描述

我正在git version从 Git Bash 运行命令,它给了我如下错误。怎么了?

我已经重新安装了 git -

$ git version
warning: could not open 'C:\Users\sgupt503git.log' for tracing: Permission denied
git version 2.17.1.windows.2

标签: git

解决方案


看起来您的环境中启用了GIT_TRACE(编辑:请参阅 PS)变量。环境设置几乎总是[*] 被存储,因此它们不受 git 重新安装的影响。

看起来该目录C:\Users\通常对用户不可写,这就是您收到错误的原因。

要解决此问题,请打开您的环境变量设置并在那里查找GIT_TRACE...要删除的变量。如果没有,可以在 shell 启动脚本中,如~/.bashrc. 如果您从cmd.exe.

[*] 可能有一些文件/etc可能会影响 bash 会话的环境,通常会在 git 中删除以进行 Windows 卸载。但不太可能有人碰过它们。

PS:实际上,有很多变量,比如“GIT_TRACE...”,在文档中向下滚动查看它们。


推荐阅读