Git Bash 命令被勒索软件防护阻止

gof*_*idh 5 git-bash windows-10 controlled-folder-access

我发现 Git Bash 命令被 Windows 10 勒索软件保护阻止。仅当我尝试在 Windows 文件夹(例如文档)中执行它们时,才会发生这种情况。我已经用mkdir和对此进行了测试touch对此进行了测试,但它可能涉及更多命令。

\n\n

我收到的错误如下所示:

\n\n
DESKTOP-FBRH45G MINGW64 ~/Documents/Git_Projects\n$ mkdir example_folder\nmkdir: cannot create directory \xe2\x80\x98example_folder\xe2\x80\x99: No such file or directory\n
Run Code Online (Sandbox Code Playgroud)\n\n

当打开受控文件夹访问保护时会发生这种情况。

\n\n

在此输入图像描述

\n\n

当保护关闭时,执行命令:

\n\n
DESKTOP-FBRH45G MINGW64 ~/Documents/Git_Projects\n$ mkdir example_folder\n\nDESKTOP-FBRH45G MINGW64 ~/Documents/Git_Projects\n$ ls\nexample_folder/\n
Run Code Online (Sandbox Code Playgroud)\n\n

如果我使用管理权限运行 Git Bash 没有任何区别。我尝试将 Git 添加到允许的应用程序设置中,但也没有任何区别:

\n\n

在此输入图像描述

\n\n

目前唯一的解决方法是禁用保护或将 Git 项目移动到另一个文件夹;但是,我想知道是否可以做任何事情来使这些命令在我的文档文件夹中工作,因为这是我想要存储项目的地方。

\n\n

我的 git 当前版本是:

\n\n
DESKTOP-FBRH45G MINGW64 ~\n$ git --version\ngit version 2.23.0.windows.1\n
Run Code Online (Sandbox Code Playgroud)\n

小智 0

我能够让 Git 在勒索软件保护下正常运行,您需要从字面上排除安装它的 Git 目录中的每个 .exe 文件。您还必须排除 mingw64\bin\git.exe。