Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
opening.git/config:权限被拒绝_Git_Git Branch - Fatal编程技术网

opening.git/config:权限被拒绝

opening.git/config:权限被拒绝,git,git-branch,Git,Git Branch,C:\Users\Inspiron\.git\config文件夹为空,命令$git config user.emailuser@gmail.com返回错误:opening.git/config:权限被拒绝。 我试图设置后缓冲区大小,但得到了相同的错误。我很确定它不应该是文件夹。删除它,让git创建它。这不是一个文件夹,而是git的主要配置文件 在这里您可以看到配置文件 windows下的权限被拒绝有点奇怪。检查文件的权限。可能您已经删除了扩展权限中的权限。不仅.git/config是一个文件,

C:\Users\Inspiron\.git\config
文件夹为空,命令
$git config user.emailuser@gmail.com
返回错误:opening.git/config:权限被拒绝。
我试图设置后缓冲区大小,但得到了相同的错误。

我很确定它不应该是文件夹。删除它,让git创建它。

这不是一个文件夹,而是git的主要配置文件

在这里您可以看到配置文件


windows下的权限被拒绝有点奇怪。检查文件的权限。可能您已经删除了扩展权限中的权限。

不仅
.git/config
是一个文件,而且它的权限必须很快(git 2.0.X/2.12014年第3季度)不包括“世界可写”

见黄家祥

config
:保留编辑时的配置文件权限 用户可能已经在
.git/config
中存储敏感数据,如
imap.pass
;当调用“
git config
”进行编辑时,使文件世界可读意味着他们的密码将在共享系统上被泄露


检查Windows安全属性


在Windows7上,我只能通过右键单击资源管理器中的文件、单击属性/安全选项卡/高级/权限并删除“拒绝”权限类型来修复此问题。奇莫德和乔恩没有为我做任何事

在Windows 10上,我只能通过右键单击资源管理器中的文件,输入配置文件的路径(
C:\ProgramData\Git
),右键单击配置文件
properties/security
,选项卡“advanced/permissions”,并授予对
LogonSessionId\u 0\uuxxxxxxx(NT权限)的完全访问权限来解决此问题

也对我有用,非常感谢!问题出现在I
git branch-D label
a branchMine出于某种原因成为文件夹之后。我删除了它,创建了一个文件,并修复了它