git - 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_TRACE(编辑:请参阅 PS)变量。环境设置几乎总是[*] 被存储,因此它们不受 git 重新安装的影响。
看起来该目录C:\Users\
通常对用户不可写,这就是您收到错误的原因。
要解决此问题,请打开您的环境变量设置并在那里查找GIT_TRACE...
要删除的变量。如果没有,可以在 shell 启动脚本中,如~/.bashrc
. 如果您从cmd.exe
.
[*] 可能有一些文件/etc
可能会影响 bash 会话的环境,通常会在 git 中删除以进行 Windows 卸载。但不太可能有人碰过它们。
PS:实际上,有很多变量,比如“GIT_TRACE...”,在文档中向下滚动查看它们。
推荐阅读
- angular - 如何在Angular Kendo UI Treelist中从父行展开所有子行
- maven - Mac OS 上 Maven 中的 Java 版本管理
- javascript - 如果选择了超过 5 个单选框,则显示 javascript 消息
- button - MSO 按钮背景颜色
- javascript - 我如何能够将数组存储在我的 Discord Bot 的文本文件中?
- header - 由于固定的标题,CSS 正文边框不会一直到页面顶部
- node.js - 当文件已经从客户端上传为 multipart/form-data 时,如何从 node.js 将文件作为 multipart/form-data 发送?
- angular - “禁用”被定义为“CanColor & CanDisableRipple & HasTabIndex & MatChipBase”类中的一个属性,但在“MatChip”中作为一个访问权限被覆盖
- google-cloud-ml - 使用 AutoML Vision 进行 Web 检测
- javascript - 如何使徽章通知仅针对特定选项卡显示