Git 错误无法打开日志文件进行跟踪:权限被拒绝



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

我再次重新安装了 git -

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

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

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

要解决此问题,请打开环境变量设置,然后查找变量GIT_TRACE...将其删除。如果没有,可以在 shell 启动脚本中像 ~/.bashrc .检查如果从 cmd.exe 启动 git,问题是否重现。

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

PS:实际上,有很多变量,例如"GIT_TRACE...",请在文档中向下滚动以获取它们。

最新更新