C:\Users\Inspiron\.git\config
文件夹为空,命令 $git config user.email user@gmail.com
返回错误:打开 .git/config 时权限被拒绝。我尝试设置提交缓冲区大小,但是得到相同的错误。
C:\Users\Inspiron\.git\config
文件夹为空,命令 $git config user.email user@gmail.com
返回错误:打开 .git/config 时权限被拒绝。我尝试设置提交缓冲区大小,但是得到相同的错误。
我相信这个不应该是一个文件夹。删除它,让Git去创建它。
检查Windows安全属性
在Windows 7上,我只能通过右键单击资源管理器中的文件,点击属性/安全选项卡/高级/权限,并删除“拒绝”权限类型来解决此问题。对于我来说,chmod和chown都没有用。
git branch -D label
删除分支后出现的。 - AldianC:\ProgramData\Git
),右键单击配置文件属性/安全
,选项卡“高级/权限”,并授予LogonSessionId_0_XXXXXXX(NT AUTHORITY)
完全访问权限来解决此问题。那不是一个文件夹,而是Git的主配置文件。
在这里,您可以查看配置文件。
http://git-scm.com/docs/git-config
在Windows下,权限被拒绝有点奇怪。检查文件的权限。也许您已经在扩展权限中删除了权限。
不仅 .git/config
是一个文件,而且其权限很快(Git 2.0.X / 2.1,2014年第三季度)不能 包括“world writable”。
请参见 Eric Wong 的 commit daa22c6
config
:在编辑时保留配置文件权限用户可能已经将敏感数据(例如
imap.pass
)存储在.git/config
中;当调用 "git config
" 进行编辑时使该文件可被所有人读取,这意味着他们的密码可能会在共享系统上被泄露。