Windows 上的 Flutter:如果终端未处于管理模式,则“无法在您的 PATH 中找到 git”

问题描述 投票:0回答:2

我最终解决了这个问题(参见这里),但想在这里分享,以便更多人看到。

问题是,在 Windows 上安装 Flutter 后,您尝试运行 flutter doctor 并得到“

Unable to find git in your PATH
”。但是,如果您处于管理模式,则不会发生这种情况。

重现步骤 按照在 Windows 上安装 Flutter 的所有步骤进行操作,包括预先安装 Git

如果您以普通用户身份将 git 输入 Powershell,请确保 git 可以正常工作。 如果没有将

C:\Program Files\Git\cmd
(或等效的)文件夹放入您的 Windows PATH 以普通/非管理员用户身份打开 Power shell,然后输入
flutter doctor -v
。这会导致错误:
Error: Unable to find git in your PATH

现在尝试在管理模式下打开并执行相同的操作 - 这次应该可以工作。

windows flutter git path-variables
2个回答
21
投票

我在此页面的最底部看到一条评论,建议通过

将所有存储库标记为“安全”
git config --global --add safe.directory '*'

不确定这样做的含义是什么,但我继续这样做了,现在一切正常!

在此之前,我曾尝试通过以下方式使 flutter 文件夹安全:

git config --global --add safe.directory C:\Users\xxx\flutter\.git
git config --global --add safe.directory C:\Users\xxx\flutter\

但这并没有奏效。


0
投票

Thx alot Badrul git config --global --add safe.directory '*' 对我有用...

© www.soinside.com 2019 - 2024. All rights reserved.