Git:报错bash: git: command not found

博客指出安装好Git后运行命令报错“bash: git: command not found”,并表示依次执行某些代码即可解决该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Git:报错bash: git: command not found

如果安装好git后,运行git命令,报错。

bash: git: command not found

依次执行以下的代码就行了


$  export PUB_HOSTED_URL=https://pub.flutter-io.cn
$  export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
$  export PATH=`pwd`/flutter/bin:$PATH
 
### 解决 Git Bash 中 `sudo` 命令未找到的问题 在 Windows 上使用 Git Bash 时,可能会遇到 `-bash: sudo: command not found` 的错误提示。这是因为 Git Bash 默认并不包含 `sudo` 命令。 #### 方法一:安装并配置 `sudo` 如果希望在 Git Bash 下模拟 Unix/Linux 环境中的行为,可以通过以下方式来实现: 1. 安装 GOW (Gnu On Windows),这是一套用于 Windows 平台上的 GNU 工具集,其中包括了 `sudo` 功能[^1]。 ```shell # 访问官方网站下载最新版本的 GOW wget https://github.com/bmatzelle/gow/releases/download/v0.8.0/gow-v0.8.0-x64.exe # 运行安装程序完成安装过程 ``` 2. 将 GOW 添加到系统的环境变量 PATH 中以便全局调用这些工具。 3. 验证是否成功安装: ```shell $ which sudo C:\Program Files\Gow\bin\sudo.exe ``` #### 方法二:直接执行管理员权限下的命令 对于大多数情况下,在 Windows 上不需要像 Linux 或 macOS 那样频繁地使用 `sudo` 权限来进行操作。可以直接右键点击 Git Bash 图标选择“以管理员身份运行”,这样就可以获得足够的权限去修改系统设置或安装软件包而无需额外输入密码。 #### 方法三:通过 WSL 使用原生 Linux Shell Windows Subsystem for Linux (WSL) 提供了一个更加贴近真实 Linux 系统体验的选择。启用 WSL 后可以选择安装各种发行版如 Ubuntu,并在其内部正常使用 `sudo` 及其他 Linux 特有的特性[^2]。 ```powershell # 打开 PowerShell 作为管理员并执行下列指令开启 WSL 支持 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart # 安装所需的更新补丁(如果有) wsl --install ```
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值