[英]Git config command showing permission denied
我是 Git 的新手,反复收到以下错误。
当我输入命令git config --global color.ui auto
,出现错误:
error: could not lock config file C:/Program Files/Java/jdk1.8.0_101/bin/.gitconfig: Permission denied
对于其他命令,我也遇到了相同的权限被拒绝错误。 不知道路径有没有问题。
HOME
不应设置为 JDK bin 文件夹,而应设置为您的%USERPROFILE%
。
请在 CMD 会话中检查您帐户的价值:
set USER
您应该会看到您的用户名和 USERPROFILE 文件夹。
然后在该CMD
会话中尝试相同的git config
命令,首先设置HOME
:
set HOME=%USERPROFILE%
我在 Windows 中面临来自 Git bash 的git config --global user.name
命令的权限被拒绝。
我以管理员权限运行 Git bash 并能够解决该错误。
注意:我在尝试提交更改的 Intellij 中也遇到了同样的错误; 在管理员模式下运行 Intellij 后,这也得到了解决。
我遇到了同样的问题,尝试为 git - user.name
和user.email
设置初始配置, user.email
“权限被拒绝”错误而失败。 它在普通和管理员模式下以及所有 CLI 上都失败了——PowerShell、CMD 和 GitBash。
就我而言,原因相当愚蠢。 不知何故,我有一个~/.gitconfig
文件夹,而不是一个文件,因此由于文件名冲突,CLI 无法创建该文件。 尽管错误消息可能更有帮助。
解决方案- 只需删除文件夹并重试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.