Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.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
使用git bash时权限被拒绝_Git_Permissions_Git Bash - Fatal编程技术网

使用git bash时权限被拒绝

使用git bash时权限被拒绝,git,permissions,git-bash,Git,Permissions,Git Bash,我想知道Git bash开始时的Git错误是什么 chmod: changing permissions of '/dev/mqueue': Permission denied ln: failed to create symbolic link '/etc/mtab': Permission denied 'C:\WINDOWS\system32\drivers\etc\hosts' -> '/etc/hosts' /usr/bin/cp: cannot create regular f

我想知道Git bash开始时的Git错误是什么

chmod: changing permissions of '/dev/mqueue': Permission denied
ln: failed to create symbolic link '/etc/mtab': Permission denied
'C:\WINDOWS\system32\drivers\etc\hosts' -> '/etc/hosts'
/usr/bin/cp: cannot create regular file '/etc/hosts': Permission denied
'C:\WINDOWS\system32\drivers\etc\protocol' -> '/etc/protocols'
/usr/bin/cp: cannot create regular file '/etc/protocols': Permission denied
'C:\WINDOWS\system32\drivers\etc\services' -> '/etc/services'
/usr/bin/cp: cannot create regular file '/etc/services': Permission denied
'C:\WINDOWS\system32\drivers\etc\networks' -> '/etc/networks'
/usr/bin/cp: cannot create regular file '/etc/networks': Permission denied
rm: cannot remove '/etc/post-install/01-devices.post': Permission denied
rm: cannot remove '/etc/post-install/03-mtab.post': Permission denied
rm: cannot remove '/etc/post-install/06-windows-files.post': Permission denied
rm: cannot remove '/etc/post-install/99-post-install-cleanup.post': Permission denied

尝试以管理员身份登录bash,看看这是否解决了您的问题

见。当安装后脚本由于某种原因无法运行时,就会发生这种情况


以管理员身份运行Git Bash会触发这些脚本的执行并修复问题。

我将Git安装到VM linux,然后切换到Windows 10,然后运行Git Bash,
我有同样的问题,然后我以管理员的身份运行git bash,它得到了修复

是的,这发生在我下载Git for Windows 2.29.0后,安装后脚本失败,并以管理员身份运行它一次,允许
chmod
命令工作并永久修复问题!我想补充一点:GitBash的每一次更新都可能发生这种情况;您只需偶尔以管理员身份运行Git(更新完成后立即运行),脚本即可运行

这与CMD或SYSTEM32有什么关系。此错误显示在Gitbash上。如果以管理员身份运行Gitbash,会出现错误吗?为什么现在必须以提升的权限运行Gitbash?过去它不需要这样做