我正在从 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...",请在文档中向下滚动以获取它们。