繁体   English   中英

Git 配置命令显示权限被拒绝

[英]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.nameuser.email设置初始配置, user.email “权限被拒绝”错误而失败。 它在普通和管理员模式下以及所有 CLI 上都失败了——PowerShell、CMD 和 GitBash。

就我而言,原因相当愚蠢。 不知何故,我有一个~/.gitconfig文件夹,而不是一个文件,因此由于文件名冲突,CLI 无法创建该文件。 尽管错误消息可能更有帮助。

解决方案- 只需删除文件夹并重试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM