Установка Git для Flutter
Егор Долгов · 09.11.2026Сначала выберите систему — команды подставятся под неё.
Git — система контроля версий. Flutter без неё не работает: команда
flutter
при каждом запуске обращается к Git, а без него останавливается с ошибкой:
Error: Unable to find git in your PATH.
Через Git же скачивают сам Flutter — командой
git clone
(
Урок 0
). Поэтому Git ставят первым.
Содержание:
- Как открыть терминал и вставить команду
- Windows
- macOS
- Linux
- Проверка
- Частые ошибки
- Итог
1. Как открыть терминал и вставить команду
Команды на этой странице набирают в терминале — окне для текстовых команд. Проще всего не перепечатывать команду, а нажать у неё «Скопировать» и вставить в терминал.
| Система | Как открыть | Вставить команду |
|---|---|---|
| Windows |
Меню «Пуск» → наберите
PowerShell
→ откройте Windows PowerShell
|
Ctrl+V
, затем
Enter
|
| macOS | Spotlight (лупа в строке меню) → наберите «Терминал»; или Finder → «Программы» → «Утилиты» → «Терминал» |
Command-V
, затем
Return
|
| Linux | Приложение «Терминал» |
Правая кнопка мыши → вставка или
Shift+Ctrl+V
, затем
Enter
|
В терминале Linux обычное
Ctrl+V
не вставляет текст — нужно
Shift+Ctrl+V
.
2. Windows
Откройте PowerShell, вставьте команду и нажмите
Enter
— её даёт сайт git-scm.com:
winget install --id Git.Git -e --source winget
Если команда
winget
не найдена, скачайте установщик
Git for Windows
с
git-scm.com/install/windows
и запустите его. Для Flutter важна одна страница установщика —
Adjusting your PATH environment
: на ней оставьте вариант по умолчанию,
Git from the command line and also from 3rd-party software
(Recommended).
3. macOS
Git входит в инструменты командной строки Xcode:
xcode-select --install
Появится окно — нажмите
Install
, примите лицензию и после установки нажмите
Done
. На свежей macOS это же окно откроется само, если просто набрать в терминале
git
.
4. Linux
В Ubuntu и Debian — команда из документации Flutter: она ставит Git вместе с остальными пакетами, которые нужны Flutter. Склейка
&&
выполняет части по очереди, поэтому её удобно вставить целиком:
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get install -y curl git unzip xz-utils zip libglu1-mesa
sudo
попросит пароль вашей учётной записи; символы при вводе не отображаются — наберите пароль и нажмите
Enter
.
В других дистрибутивах Git ставится их менеджером пакетов: Fedora —
sudo dnf install git
, Arch —
sudo pacman -S git
, openSUSE —
sudo zypper install git
.
5. Проверка
Откройте новое окно терминала — уже открытые окна не видят изменений PATH, которые сделал установщик, — и выполните:
git --version
Команда печатает версию, например на Mac:
git version 2.54.0 (Apple Git-157)
Если терминал пишет, что команда не найдена, Git не установлен или его нет в PATH. Проверьте, что открыли новое окно терминала; если ставили через установщик — что на его странице PATH оставлен вариант по умолчанию (раздел 2).
6. Частые ошибки
«Error: Unable to find git in your PATH».
Так пишет команда
flutter
, если не нашла Git: поставьте Git (разделы 2–4), закройте и снова откройте терминал и редактор, проверьте
git --version
и повторите.
«detected dubious ownership in repository». Git не открывает репозиторий, если папка принадлежит другому пользователю, и предлагает команду, чтобы разрешить её. С папками Flutter такое встречается на Windows — например, у FVM. Документация FVM советует разрешить все папки разом:
git config --global --add safe.directory "*"
После команды перезапустите терминал и редактор. Значение
*
полностью отключает эту проверку Git — используйте его, только если доверяете папкам на своём компьютере.
«Error: The Flutter directory is not a clone of the GitHub project». Папка Flutter должна быть копией репозитория Git. Скачайте Flutter заново, как в Уроке 0 , раздел 2.
7. Итог
- Flutter не работает без Git — ставьте его первым.
-
Windows —
winget install --id Git.Git -e --source winget; macOS —xcode-select --install; Linux — менеджер пакетов. -
Проверка —
git --version.
Дальше — установка самого Flutter: Урок 0 .