[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/macos/setup-git":3,"mdc--hu90lp-key":583,"mdc--u9qmzm-key":602,"mdc-qlxlrx-key":619,"mdc-ytfy0j-key":644,"mdc-ec5hwd-key":675,"mdc-pnm12a-key":696,"mdc-gun3s3-key":713,"mdc-o0cnux-key":737,"mdc--wlbn0-key":753,"related-/guides/macos/install-homebrew,/guides/general/git-ssh-key":770},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":520,"code":520,"createdAt":521,"description":522,"difficulty":523,"draft":524,"estimatedTime":525,"extension":526,"faq":527,"howToSteps":540,"howToTotalTime":556,"image":520,"keywords":557,"locale":565,"meta":566,"navigation":161,"path":567,"platform":568,"related":569,"section":572,"seo":573,"severity":520,"stem":574,"summary":575,"tags":576,"twitterCreator":520,"twitterSite":520,"type":581,"updatedAt":521,"__hash__":582},"content_ru/guides/macos/setup-git.md","Пошаговая настройка Git на macOS: установка и конфигурация",[7,8,9,10],"macOS 12 Monterey и новее","macOS 13 Ventura","macOS 14 Sonoma","Git 2.30+","FixPedia Team",{"type":13,"value":14,"toc":508},"minimark",[15,20,24,27,31,34,59,65,69,74,77,84,106,117,123,181,185,188,201,216,219,223,226,229,264,274,278,281,328,333,337,340,354,371,374,420,431,435,444,466,494,504],[16,17,19],"h2",{"id":18},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,22,23],"p",{},"Система контроля версий Git — базовый инструмент для любого разработчика, DevOps-инженера или технического писателя, работающего с документацией. На macOS Git часто требуется для взаимодействия с GitHub, GitLab или внутренними репозиториями компании.",[21,25,26],{},"После выполнения этого гайда вы установите актуальную версию Git, корректно настроите свои данные для коммитов и сможете сразу приступить к работе с проектами, избежав типичных ошибок аутентификации и конфликтов веток.",[16,28,30],{"id":29},"требования-подготовка","Требования / Подготовка",[21,32,33],{},"Перед началом убедитесь, что у вас есть:",[35,36,37,41,53,56],"ul",{},[38,39,40],"li",{},"Компьютер с macOS 12 Monterey или более новой версией.",[38,42,43,44,48,49,52],{},"Доступ к терминалу (приложение ",[45,46,47],"code",{},"Терминал"," в папке ",[45,50,51],{},"Программы/Утилиты"," или сторонний эмулятор вроде iTerm2).",[38,54,55],{},"Права администратора (понадобятся для установки системных пакетов).",[38,57,58],{},"Стабильное подключение к интернету.",[60,61,62],"blockquote",{},[21,63,64],{},"💡 Совет: Если у вас уже установлен пакетный менеджер Homebrew, процесс займёт не больше минуты. Если нет — мы рассмотрим установку через стандартные средства Apple.",[16,66,68],{"id":67},"пошаговая-инструкция","Пошаговая инструкция",[70,71,73],"h3",{"id":72},"шаг-1-установка-git-на-macos","Шаг 1: Установка Git на macOS",[21,75,76],{},"Существует два основных способа поставить Git на мак: через Xcode Command Line Tools (встроенные утилиты Apple) или через пакетный менеджер Homebrew (рекомендуется для получения самой свежей версии).",[21,78,79,83],{},[80,81,82],"strong",{},"Способ 1: Через Xcode Command Line Tools","\nОткройте терминал и выполните команду:",[85,86,91],"pre",{"className":87,"code":88,"language":89,"meta":90,"style":90},"language-bash shiki shiki-themes github-light github-dark","xcode-select --install\n","bash","",[45,92,93],{"__ignoreMap":90},[94,95,98,102],"span",{"class":96,"line":97},"line",1,[94,99,101],{"class":100},"sScJk","xcode-select",[94,103,105],{"class":104},"sj4cs"," --install\n",[21,107,108,109,112,113,116],{},"В появившемся системном окне нажмите «Установить». Этот пакет содержит не только Git, но и компиляторы ",[45,110,111],{},"clang",", ",[45,114,115],{},"make"," и другие инструменты разработчика.",[21,118,119,122],{},[80,120,121],{},"Способ 2: Через Homebrew (актуальная версия)","\nЕсли Homebrew ещё не установлен, сначала запустите официальный скрипт установки, а затем сам Git:",[85,124,126],{"className":87,"code":125,"language":89,"meta":90,"style":90},"# Установка Homebrew (если менеджер отсутствует)\n/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n\n# Установка Git через Homebrew\nbrew install git\n",[45,127,128,134,156,163,169],{"__ignoreMap":90},[94,129,130],{"class":96,"line":97},[94,131,133],{"class":132},"sJ8bj","# Установка Homebrew (если менеджер отсутствует)\n",[94,135,137,140,143,147,150,153],{"class":96,"line":136},2,[94,138,139],{"class":100},"/bin/bash",[94,141,142],{"class":104}," -c",[94,144,146],{"class":145},"sZZnC"," \"$(",[94,148,149],{"class":100},"curl",[94,151,152],{"class":104}," -fsSL",[94,154,155],{"class":145}," https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n",[94,157,159],{"class":96,"line":158},3,[94,160,162],{"emptyLinePlaceholder":161},true,"\n",[94,164,166],{"class":96,"line":165},4,[94,167,168],{"class":132},"# Установка Git через Homebrew\n",[94,170,172,175,178],{"class":96,"line":171},5,[94,173,174],{"class":100},"brew",[94,176,177],{"class":145}," install",[94,179,180],{"class":145}," git\n",[70,182,184],{"id":183},"шаг-2-проверка-успешной-установки","Шаг 2: Проверка успешной установки",[21,186,187],{},"После завершения установки проверьте, что система видит исполняемый файл и определяет его версию:",[85,189,191],{"className":87,"code":190,"language":89,"meta":90,"style":90},"git --version\n",[45,192,193],{"__ignoreMap":90},[94,194,195,198],{"class":96,"line":97},[94,196,197],{"class":100},"git",[94,199,200],{"class":104}," --version\n",[21,202,203,204,207,208,211,212,215],{},"Вывод должен выглядеть примерно так: ",[45,205,206],{},"git version 2.45.1"," (цифры могут отличаться в зависимости от даты). Если терминал выдаёт ",[45,209,210],{},"command not found: git",", перезапустите терминал или проверьте переменную окружения ",[45,213,214],{},"$PATH",".",[217,218],"in-article-ad",{},[70,220,222],{"id":221},"шаг-3-базовая-настройка-профиля-пользователя","Шаг 3: Базовая настройка профиля пользователя",[21,224,225],{},"Git не позволит сделать коммит, пока вы не укажете своё имя и email. Эти данные будут «штамповаться» на каждом вашем изменении кода, чтобы другие участники команды понимали, кто внёс правку.",[21,227,228],{},"Выполните две команды, подставив свои реальные данные:",[85,230,232],{"className":87,"code":231,"language":89,"meta":90,"style":90},"git config --global user.name \"Ivan Petrov\"\ngit config --global user.email \"ivan@example.com\"\n",[45,233,234,250],{"__ignoreMap":90},[94,235,236,238,241,244,247],{"class":96,"line":97},[94,237,197],{"class":100},[94,239,240],{"class":145}," config",[94,242,243],{"class":104}," --global",[94,245,246],{"class":145}," user.name",[94,248,249],{"class":145}," \"Ivan Petrov\"\n",[94,251,252,254,256,258,261],{"class":96,"line":136},[94,253,197],{"class":100},[94,255,240],{"class":145},[94,257,243],{"class":104},[94,259,260],{"class":145}," user.email",[94,262,263],{"class":145}," \"ivan@example.com\"\n",[21,265,266,267,270,271,273],{},"Флаг ",[45,268,269],{},"--global"," означает, что настройки применятся ко всем репозиториям на этом компьютере. Если нужно задать отдельные данные для конкретного проекта, запускайте те же команды без ",[45,272,269],{}," внутри папки проекта.",[70,275,277],{"id":276},"шаг-4-дополнительная-конфигурация","Шаг 4: Дополнительная конфигурация",[21,279,280],{},"Чтобы работа была комфортнее, рекомендуем сразу задать текстовый редактор по умолчанию (для написания сообщений коммитов) и название основной ветки.",[85,282,284],{"className":87,"code":283,"language":89,"meta":90,"style":90},"# Установка редактора (например, Visual Studio Code)\ngit config --global core.editor \"code --wait\"\n\n# Задание имени ветки по умолчанию (современный стандарт — main)\ngit config --global init.defaultBranch main\n",[45,285,286,291,305,309,314],{"__ignoreMap":90},[94,287,288],{"class":96,"line":97},[94,289,290],{"class":132},"# Установка редактора (например, Visual Studio Code)\n",[94,292,293,295,297,299,302],{"class":96,"line":136},[94,294,197],{"class":100},[94,296,240],{"class":145},[94,298,243],{"class":104},[94,300,301],{"class":145}," core.editor",[94,303,304],{"class":145}," \"code --wait\"\n",[94,306,307],{"class":96,"line":158},[94,308,162],{"emptyLinePlaceholder":161},[94,310,311],{"class":96,"line":165},[94,312,313],{"class":132},"# Задание имени ветки по умолчанию (современный стандарт — main)\n",[94,315,316,318,320,322,325],{"class":96,"line":171},[94,317,197],{"class":100},[94,319,240],{"class":145},[94,321,243],{"class":104},[94,323,324],{"class":145}," init.defaultBranch",[94,326,327],{"class":145}," main\n",[60,329,330],{},[21,331,332],{},"⚠️ Важно: Если вы используете редактор, отличный от VS Code (например, Nano или Vim), убедитесь, что он установлен в системе, иначе Git будет выдавать ошибку при попытке создать коммит.",[16,334,336],{"id":335},"проверка-результата","Проверка результата",[21,338,339],{},"Чтобы убедиться, что всё настроено верно, выведите список всех активных конфигураций:",[85,341,343],{"className":87,"code":342,"language":89,"meta":90,"style":90},"git config --list\n",[45,344,345],{"__ignoreMap":90},[94,346,347,349,351],{"class":96,"line":97},[94,348,197],{"class":100},[94,350,240],{"class":145},[94,352,353],{"class":104}," --list\n",[21,355,356,357,112,360,112,363,366,367,370],{},"В терминале вы должны увидеть строки ",[45,358,359],{},"user.name",[45,361,362],{},"user.email",[45,364,365],{},"core.editor"," и ",[45,368,369],{},"init.defaultbranch"," с вашими значениями.",[21,372,373],{},"Для финальной проверки создайте тестовый репозиторий:",[85,375,377],{"className":87,"code":376,"language":89,"meta":90,"style":90},"mkdir test-repo && cd test-repo\ngit init\ngit commit --allow-empty -m \"Тестовый коммит\"\n",[45,378,379,397,404],{"__ignoreMap":90},[94,380,381,384,387,391,394],{"class":96,"line":97},[94,382,383],{"class":100},"mkdir",[94,385,386],{"class":145}," test-repo",[94,388,390],{"class":389},"sVt8B"," && ",[94,392,393],{"class":104},"cd",[94,395,396],{"class":145}," test-repo\n",[94,398,399,401],{"class":96,"line":136},[94,400,197],{"class":100},[94,402,403],{"class":145}," init\n",[94,405,406,408,411,414,417],{"class":96,"line":158},[94,407,197],{"class":100},[94,409,410],{"class":145}," commit",[94,412,413],{"class":104}," --allow-empty",[94,415,416],{"class":104}," -m",[94,418,419],{"class":145}," \"Тестовый коммит\"\n",[21,421,422,423,426,427,430],{},"Если команда ",[45,424,425],{},"git commit"," отработала без ошибок и вывела хеш коммита, поздравляем — ваш Git полностью готов к работе! Папку ",[45,428,429],{},"test-repo"," можно удалить.",[16,432,434],{"id":433},"возможные-проблемы","Возможные проблемы",[21,436,437,443],{},[80,438,439,440],{},"Ошибка ",[45,441,442],{},"xcrun: error: invalid active developer path","\nВозникает, если вы обновили macOS, а Xcode Command Line Tools «слетели». Исправляется переустановкой:",[85,445,447],{"className":87,"code":446,"language":89,"meta":90,"style":90},"sudo xcode-select --reset\nxcode-select --install\n",[45,448,449,460],{"__ignoreMap":90},[94,450,451,454,457],{"class":96,"line":97},[94,452,453],{"class":100},"sudo",[94,455,456],{"class":145}," xcode-select",[94,458,459],{"class":104}," --reset\n",[94,461,462,464],{"class":96,"line":136},[94,463,101],{"class":100},[94,465,105],{"class":104},[21,467,468,471,472,475,476,479,480,483,484,487,488,490,491,215],{},[80,469,470],{},"Git использует старую версию после установки через Homebrew","\nНа некоторых системах приоритет отдаётся встроенной версии Apple. Проверьте путь: ",[45,473,474],{},"which git",". Если он указывает на ",[45,477,478],{},"/usr/bin/git",", добавьте путь Homebrew (",[45,481,482],{},"/opt/homebrew/bin"," или ",[45,485,486],{},"/usr/local/bin",") в начало переменной ",[45,489,214],{}," в файле ",[45,492,493],{},"~/.zshrc",[21,495,496,503],{},[80,497,498,499,502],{},"Ошибка доступа ",[45,500,501],{},"Permission denied (publickey)"," при клонировании","\nЭта проблема возникает не на этапе настройки Git, а при работе с удалёнными серверами (GitHub). Вам потребуется сгенерировать SSH-ключ и добавить его в аккаунт на хостинге репозиториев.",[505,506,507],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":90,"searchDepth":136,"depth":136,"links":509},[510,511,512,518,519],{"id":18,"depth":136,"text":19},{"id":29,"depth":136,"text":30},{"id":67,"depth":136,"text":68,"children":513},[514,515,516,517],{"id":72,"depth":158,"text":73},{"id":183,"depth":158,"text":184},{"id":221,"depth":158,"text":222},{"id":276,"depth":158,"text":277},{"id":335,"depth":136,"text":336},{"id":433,"depth":136,"text":434},null,"2026-07-12 22:36:29","Узнайте, как быстро установить и настроить Git на macOS. Пошаговая инструкция для новичков и опытных разработчиков. Начните работу с репозиториями за 15 минут!","easy",false,"10-15 мин","md",[528,531,534,537],{"question":529,"answer":530},"Нужно ли устанавливать Xcode полностью, чтобы использовать Git?","Нет, достаточно установить **Xcode Command Line Tools**, которые включают Git. Полная версия Xcode занимает десятки гигабайт и нужна только для разработки под iOS/macOS.",{"question":532,"answer":533},"Как обновить Git на macOS до последней версии?","Если вы устанавливали Git через Homebrew, выполните команду `brew upgrade git`. Если использовали стандартные инструменты Apple, обновление придёт с очередным апдейтом macOS.",{"question":535,"answer":536},"Где хранятся настройки Git на Mac?","Глобальные настройки пользователя находятся в файле `~/.gitconfig` в вашем домашнем каталоге. Локальные настройки конкретного проекта — в папке `.git/config` внутри репозитория.",{"question":538,"answer":539},"Что делать, если команда git не найдена в терминале?","Скорее всего, Git не установлен или путь к нему не прописан в `$PATH`. Попробуйте установить его через Homebrew (`brew install git`) или Xcode Command Line Tools (`xcode-select --install`).",[541,544,547,550,553],{"name":542,"text":543},"Установка Git","Установите Git через Homebrew (`brew install git`) или Xcode Command Line Tools (`xcode-select --install`).",{"name":545,"text":546},"Проверка версии","Запустите `git --version` в терминале, чтобы убедиться, что установка прошла успешно.",{"name":548,"text":549},"Настройка имени и почты","Выполните команды `git config --global user.name` и `git config --global user.email` для идентификации ваших коммитов.",{"name":551,"text":552},"Настройка редактора","Задайте удобный текстовый редактор по умолчанию через `git config --global core.editor`.",{"name":554,"text":555},"Проверка конфигурации","Введите `git config --list`, чтобы просмотреть все активные настройки системы.","PT15M",[558,559,560,561,562,563,564],"настройка git на macos","установка git macos","git macos terminal","brew install git","git config macos","xcode command line tools git","как настроить гит на маке","ru_RU",{},"/guides/macos/setup-git","macos",[570,571],"/guides/macos/install-homebrew","/guides/general/git-ssh-key","Гайды macOS",{"title":5,"description":522},"guides/macos/setup-git","Подробное руководство по установке Git через Homebrew или Xcode Command Line Tools и базовой настройке пользователя на macOS. После прочтения вы сможете создавать репозитории и работать с удалёнными серверами.",[577,578,579,580,47],"macOS","Git","Homebrew","Разработка","guide","-_EFSI8GmUZaaPPlB8jb1R1bJlfKFC6oubpoKW-PX40",{"data":584,"body":585},{},{"type":586,"children":587},"root",[588],{"type":589,"tag":21,"props":590,"children":591},"element",{},[592,595,600],{"type":593,"value":594},"text","Нет, достаточно установить ",{"type":589,"tag":80,"props":596,"children":597},{},[598],{"type":593,"value":599},"Xcode Command Line Tools",{"type":593,"value":601},", которые включают Git. Полная версия Xcode занимает десятки гигабайт и нужна только для разработки под iOS/macOS.",{"data":603,"body":604},{},{"type":586,"children":605},[606],{"type":589,"tag":21,"props":607,"children":608},{},[609,611,617],{"type":593,"value":610},"Если вы устанавливали Git через Homebrew, выполните команду ",{"type":589,"tag":45,"props":612,"children":614},{"className":613},[],[615],{"type":593,"value":616},"brew upgrade git",{"type":593,"value":618},". Если использовали стандартные инструменты Apple, обновление придёт с очередным апдейтом macOS.",{"data":620,"body":621},{},{"type":586,"children":622},[623],{"type":589,"tag":21,"props":624,"children":625},{},[626,628,634,636,642],{"type":593,"value":627},"Глобальные настройки пользователя находятся в файле ",{"type":589,"tag":45,"props":629,"children":631},{"className":630},[],[632],{"type":593,"value":633},"~/.gitconfig",{"type":593,"value":635}," в вашем домашнем каталоге. Локальные настройки конкретного проекта — в папке ",{"type":589,"tag":45,"props":637,"children":639},{"className":638},[],[640],{"type":593,"value":641},".git/config",{"type":593,"value":643}," внутри репозитория.",{"data":645,"body":646},{},{"type":586,"children":647},[648],{"type":589,"tag":21,"props":649,"children":650},{},[651,653,658,660,665,667,673],{"type":593,"value":652},"Скорее всего, Git не установлен или путь к нему не прописан в ",{"type":589,"tag":45,"props":654,"children":656},{"className":655},[],[657],{"type":593,"value":214},{"type":593,"value":659},". Попробуйте установить его через Homebrew (",{"type":589,"tag":45,"props":661,"children":663},{"className":662},[],[664],{"type":593,"value":561},{"type":593,"value":666},") или Xcode Command Line Tools (",{"type":589,"tag":45,"props":668,"children":670},{"className":669},[],[671],{"type":593,"value":672},"xcode-select --install",{"type":593,"value":674},").",{"data":676,"body":677},{},{"type":586,"children":678},[679],{"type":589,"tag":21,"props":680,"children":681},{},[682,684,689,690,695],{"type":593,"value":683},"Установите Git через Homebrew (",{"type":589,"tag":45,"props":685,"children":687},{"className":686},[],[688],{"type":593,"value":561},{"type":593,"value":666},{"type":589,"tag":45,"props":691,"children":693},{"className":692},[],[694],{"type":593,"value":672},{"type":593,"value":674},{"data":697,"body":698},{},{"type":586,"children":699},[700],{"type":589,"tag":21,"props":701,"children":702},{},[703,705,711],{"type":593,"value":704},"Запустите ",{"type":589,"tag":45,"props":706,"children":708},{"className":707},[],[709],{"type":593,"value":710},"git --version",{"type":593,"value":712}," в терминале, чтобы убедиться, что установка прошла успешно.",{"data":714,"body":715},{},{"type":586,"children":716},[717],{"type":589,"tag":21,"props":718,"children":719},{},[720,722,728,729,735],{"type":593,"value":721},"Выполните команды ",{"type":589,"tag":45,"props":723,"children":725},{"className":724},[],[726],{"type":593,"value":727},"git config --global user.name",{"type":593,"value":366},{"type":589,"tag":45,"props":730,"children":732},{"className":731},[],[733],{"type":593,"value":734},"git config --global user.email",{"type":593,"value":736}," для идентификации ваших коммитов.",{"data":738,"body":739},{},{"type":586,"children":740},[741],{"type":589,"tag":21,"props":742,"children":743},{},[744,746,752],{"type":593,"value":745},"Задайте удобный текстовый редактор по умолчанию через ",{"type":589,"tag":45,"props":747,"children":749},{"className":748},[],[750],{"type":593,"value":751},"git config --global core.editor",{"type":593,"value":215},{"data":754,"body":755},{},{"type":586,"children":756},[757],{"type":589,"tag":21,"props":758,"children":759},{},[760,762,768],{"type":593,"value":761},"Введите ",{"type":589,"tag":45,"props":763,"children":765},{"className":764},[],[766],{"type":593,"value":767},"git config --list",{"type":593,"value":769},", чтобы просмотреть все активные настройки системы.",[771],{"id":772,"title":773,"appliesTo":774,"author":11,"body":779,"canonical":520,"code":520,"createdAt":1422,"description":1423,"difficulty":523,"draft":524,"estimatedTime":1424,"extension":526,"faq":1425,"howToSteps":1438,"howToTotalTime":1454,"image":520,"keywords":1455,"locale":565,"meta":1464,"navigation":161,"path":570,"platform":568,"related":1465,"section":572,"seo":1469,"severity":520,"stem":1470,"summary":1471,"tags":1472,"twitterCreator":520,"twitterSite":520,"type":581,"updatedAt":1422,"__hash__":1479},"content_ru/guides/macos/install-homebrew.md","Установка Homebrew на macOS: пошаговое руководство для новичков",[775,776,777,778],"macOS Sonoma 14.x","macOS Ventura 13.x","macOS Monterey 12.x","Intel и Apple Silicon (M1/M2/M3)",{"type":13,"value":780,"toc":1401},[781,783,793,817,820,822,825,856,858,862,869,888,893,924,926,930,940,944,947,977,983,987,997,1069,1076,1078,1081,1153,1155,1165,1178,1200,1206,1221,1228,1243,1247,1255,1290,1294,1300,1320,1332,1349,1354,1389,1398],[16,782,19],{"id":18},[21,784,785,786,788,789,792],{},"Homebrew (или просто ",[45,787,174],{},") — это менеджер пакетов для macOS, который упрощает установку, обновление и удалениеThousands open-source программ и библиотек. Вместо ручного скачивания ",[45,790,791],{},".dmg","-файлов, поиска зависимостей и настройки переменных среды вы используете одну команду:",[85,794,796],{"className":87,"code":795,"language":89,"meta":90,"style":90},"brew install \u003Cимя_программы>\n",[45,797,798],{"__ignoreMap":90},[94,799,800,802,804,808,811,814],{"class":96,"line":97},[94,801,174],{"class":100},[94,803,177],{"class":145},[94,805,807],{"class":806},"szBVR"," \u003C",[94,809,810],{"class":145},"имя_программ",[94,812,813],{"class":389},"ы",[94,815,816],{"class":806},">\n",[21,818,819],{},"Этот гайд показывает, как правильно установить Homebrew с нуля на любой современной версии macOS (от Monterey до Sonoma) на процессорах как Intel, так и Apple Silicon (M1/M2/M3).",[16,821,30],{"id":29},[21,823,824],{},"Перед началом убедитесь, что:",[826,827,828,837,853],"ol",{},[38,829,830,831,834,835,674],{},"У вас есть учётная запись с ",[80,832,833],{},"правами администратора"," (возможность использовать ",[45,836,453],{},[38,838,839,840,842,843],{},"Установлены ",[80,841,599],{},". Homebrew предложит их установить автоматически, но если хотите сделать это заранее, выполните в Терминале:\n",[85,844,845],{"className":87,"code":88,"language":89,"meta":90,"style":90},[45,846,847],{"__ignoreMap":90},[94,848,849,851],{"class":96,"line":97},[94,850,101],{"class":100},[94,852,105],{"class":104},[38,854,855],{},"У вас стабильное подключение к интернету.",[16,857,68],{"id":67},[70,859,861],{"id":860},"шаг-1-запустите-официальный-скрипт-установки","Шаг 1: Запустите официальный скрипт установки",[21,863,864,865,868],{},"Единственный и самый важный шаг. ",[80,866,867],{},"Никогда не устанавливайте Homebrew из ненадёжных источников."," Используйте только официальный скрипт:",[85,870,872],{"className":87,"code":871,"language":89,"meta":90,"style":90},"/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n",[45,873,874],{"__ignoreMap":90},[94,875,876,878,880,882,884,886],{"class":96,"line":97},[94,877,139],{"class":100},[94,879,142],{"class":104},[94,881,146],{"class":145},[94,883,149],{"class":100},[94,885,152],{"class":104},[94,887,155],{"class":145},[21,889,890],{},[80,891,892],{},"Что делает команда:",[35,894,895,912,918],{},[38,896,897,900,901,904,905,908,909,674],{},[45,898,899],{},"curl -fsSL ..."," — скачивает скрипт установки с GitHub, следуя редиректам (",[45,902,903],{},"-L","), не показывая прогресс (",[45,906,907],{},"-s","), и failing silently на ошибках (",[45,910,911],{},"-f",[38,913,914,917],{},[45,915,916],{},"$(...)"," — выполняет скачанный скрипт в текущей оболочке.",[38,919,920,923],{},[45,921,922],{},"/bin/bash -c"," — явно запускает скрипт в bash, даже если ваш терминал по умолчанию использует zsh (актуально для macOS Catalina+).",[217,925],{},[70,927,929],{"id":928},"шаг-2-введите-пароль-администратора","Шаг 2: Введите пароль администратора",[21,931,932,933,936,937,215],{},"После запуска скрипта система запросит ваш пароль. Вводите его ",[80,934,935],{},"всё с маленькой буквы",", символы не будут отображаться (даже звёздочки) — это особенность безопасности macOS. Просто введите пароль и нажмите ",[45,938,939],{},"Enter",[70,941,943],{"id":942},"шаг-3-дождитесь-завершения-установки","Шаг 3: Дождитесь завершения установки",[21,945,946],{},"Скрипт выполнит следующие действия:",[826,948,949,952,963,966],{},[38,950,951],{},"Проверит наличие Xcode Command Line Tools и установит их при необходимости (может потребоваться отдельно нажать «Установить» в всплывающем окне).",[38,953,954,955,958,959,962],{},"Создадит нужные директории (",[45,956,957],{},"/usr/local"," для Intel или ",[45,960,961],{},"/opt/homebrew"," для Apple Silicon).",[38,964,965],{},"Скачает и распакует последнюю стабильную версию Homebrew.",[38,967,968,969,972,973,976],{},"Настроит переменные среды в вашем профиле оболочки (",[45,970,971],{},".zprofile"," для zsh, ",[45,974,975],{},".bash_profile"," для bash).",[21,978,979,982],{},[80,980,981],{},"Не прерывайте процесс!"," На это может уйти до 10 минут, особенно при первом запуске Xcode Tools.",[70,984,986],{"id":985},"шаг-4-активируйте-homebrew-в-текущем-сеансе","Шаг 4: Активируйте Homebrew в текущем сеансе",[21,988,989,990,992,993,996],{},"После завершения установки скрипт выведет инструкции. Чтобы команда ",[45,991,174],{}," стала доступна ",[80,994,995],{},"сразу в текущем открытом окне Терминала",", выполните:",[35,998,999,1036],{},[38,1000,1001,1004],{},[80,1002,1003],{},"Для macOS на Apple Silicon (M1/M2/M3):",[85,1005,1007],{"className":87,"code":1006,"language":89,"meta":90,"style":90},"echo 'eval \"$(/opt/homebrew/bin/brew shellenv)\"' >> ~/.zprofile\neval \"$(/opt/homebrew/bin/brew shellenv)\"\n",[45,1008,1009,1023],{"__ignoreMap":90},[94,1010,1011,1014,1017,1020],{"class":96,"line":97},[94,1012,1013],{"class":104},"echo",[94,1015,1016],{"class":145}," 'eval \"$(/opt/homebrew/bin/brew shellenv)\"'",[94,1018,1019],{"class":806}," >>",[94,1021,1022],{"class":145}," ~/.zprofile\n",[94,1024,1025,1028,1030,1033],{"class":96,"line":136},[94,1026,1027],{"class":104},"eval",[94,1029,146],{"class":145},[94,1031,1032],{"class":100},"/opt/homebrew/bin/brew",[94,1034,1035],{"class":145}," shellenv)\"\n",[38,1037,1038,1041],{},[80,1039,1040],{},"Для macOS на Intel:",[85,1042,1044],{"className":87,"code":1043,"language":89,"meta":90,"style":90},"echo 'eval \"$(/usr/local/bin/brew shellenv)\"' >> ~/.bash_profile\neval \"$(/usr/local/bin/brew shellenv)\"\n",[45,1045,1046,1058],{"__ignoreMap":90},[94,1047,1048,1050,1053,1055],{"class":96,"line":97},[94,1049,1013],{"class":104},[94,1051,1052],{"class":145}," 'eval \"$(/usr/local/bin/brew shellenv)\"'",[94,1054,1019],{"class":806},[94,1056,1057],{"class":145}," ~/.bash_profile\n",[94,1059,1060,1062,1064,1067],{"class":96,"line":136},[94,1061,1027],{"class":104},[94,1063,146],{"class":145},[94,1065,1066],{"class":100},"/usr/local/bin/brew",[94,1068,1035],{"class":145},[21,1070,1071,1072,1075],{},"Либо просто ",[80,1073,1074],{},"закройте и снова откройте Терминал"," — изменения вступят в силу автоматически.",[16,1077,336],{"id":335},[21,1079,1080],{},"Убедитесь, что установка прошла успешно:",[826,1082,1083,1104,1126],{},[38,1084,1085,1086,1097,1100,1101,215],{},"Проверьте версию:",[85,1087,1089],{"className":87,"code":1088,"language":89,"meta":90,"style":90},"brew --version\n",[45,1090,1091],{"__ignoreMap":90},[94,1092,1093,1095],{"class":96,"line":97},[94,1094,174],{"class":100},[94,1096,200],{"class":104},[1098,1099],"br",{},"Вывод должен быть примерно таким: ",[45,1102,1103],{},"Homebrew 4.x.x",[38,1105,1106,1107,1119,1121,1122,1125],{},"Запустите диагностику:",[85,1108,1110],{"className":87,"code":1109,"language":89,"meta":90,"style":90},"brew doctor\n",[45,1111,1112],{"__ignoreMap":90},[94,1113,1114,1116],{"class":96,"line":97},[94,1115,174],{"class":100},[94,1117,1118],{"class":145}," doctor\n",[1098,1120],{},"Идеальный результат: ",[45,1123,1124],{},"Your system is ready to brew."," Если есть предупреждения — следуйте их советам.",[38,1127,1128,1129,1132,1133,1147,1149,1150,215],{},"Попробуйте установить простую утилиту (например, ",[45,1130,1131],{},"wget","):",[85,1134,1136],{"className":87,"code":1135,"language":89,"meta":90,"style":90},"brew install wget\n",[45,1137,1138],{"__ignoreMap":90},[94,1139,1140,1142,1144],{"class":96,"line":97},[94,1141,174],{"class":100},[94,1143,177],{"class":145},[94,1145,1146],{"class":145}," wget\n",[1098,1148],{},"После успешной установки выполните ",[45,1151,1152],{},"wget --version",[16,1154,434],{"id":433},[70,1156,1158,1159,483,1162],{"id":1157},"ошибка-permission-denied-или-operation-not-permitted","Ошибка: ",[45,1160,1161],{},"Permission denied",[45,1163,1164],{},"Operation not permitted",[21,1166,1167,1170,1171,1174,1175,1177],{},[80,1168,1169],{},"Причина:"," Терминал запущен без прав администратора, или скрипт не может записать в целевую директорию.\n",[80,1172,1173],{},"Решение:"," Убедитесь, что вы вводили пароль при запросе. Если проблема осталась, попробуйте запустить скрипт с ",[45,1176,453],{}," (хотя официальная инструкция этого не требует):",[85,1179,1181],{"className":87,"code":1180,"language":89,"meta":90,"style":90},"sudo /bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n",[45,1182,1183],{"__ignoreMap":90},[94,1184,1185,1187,1190,1192,1194,1196,1198],{"class":96,"line":97},[94,1186,453],{"class":100},[94,1188,1189],{"class":145}," /bin/bash",[94,1191,142],{"class":104},[94,1193,146],{"class":145},[94,1195,149],{"class":100},[94,1197,152],{"class":104},[94,1199,155],{"class":145},[70,1201,1158,1203],{"id":1202},"ошибка-command-line-tools-already-installed",[45,1204,1205],{},"Command Line Tools already installed",[21,1207,1208,1210,1211,1213,1214,1217,1218,215],{},[80,1209,1169],{}," Xcode Command Tools уже присутствуют, но их путь не настроен.\n",[80,1212,1173],{}," Выполните ",[45,1215,1216],{},"sudo xcode-select --reset"," или укажите путь явно: ",[45,1219,1220],{},"sudo xcode-select -s /Library/Developer/CommandLineTools",[70,1222,1158,1224,1227],{"id":1223},"ошибка-brew-command-not-found-после-установки",[45,1225,1226],{},"brew: command not found"," после установки",[21,1229,1230,1232,1233,1236,1237,1239,1240,1242],{},[80,1231,1169],{}," Переменная ",[45,1234,1235],{},"PATH"," не обновлена в текущем сеансе.\n",[80,1238,1173],{}," Следуйте шагу 4 выше (активация через ",[45,1241,1027],{},") или перезапустите Терминал.",[70,1244,1246],{"id":1245},"медленная-установка-или-обрывы","Медленная установка или обрывы",[21,1248,1249,1251,1252,1254],{},[80,1250,1169],{}," Проблемы с сетью или GitHub.\n",[80,1253,1173],{}," Установите Homebrew через国内的镜像（如清华源）или используйте VPN. Для смены репозитория выполните:",[85,1256,1258],{"className":87,"code":1257,"language":89,"meta":90,"style":90},"cd \"$(brew --repo)/Library/Taps/homebrew/homebrew-core\"\ngit remote set-url origin https://mirror.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git\n",[45,1259,1260,1274],{"__ignoreMap":90},[94,1261,1262,1264,1266,1268,1271],{"class":96,"line":97},[94,1263,393],{"class":104},[94,1265,146],{"class":145},[94,1267,174],{"class":100},[94,1269,1270],{"class":104}," --repo",[94,1272,1273],{"class":145},")/Library/Taps/homebrew/homebrew-core\"\n",[94,1275,1276,1278,1281,1284,1287],{"class":96,"line":136},[94,1277,197],{"class":100},[94,1279,1280],{"class":145}," remote",[94,1282,1283],{"class":145}," set-url",[94,1285,1286],{"class":145}," origin",[94,1288,1289],{"class":145}," https://mirror.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git\n",[16,1291,1293],{"id":1292},"часто-задаваемые-вопросы-faq","Часто задаваемые вопросы (FAQ)",[21,1295,1296,1299],{},[80,1297,1298],{},"Можно ли удалить Homebrew?","\nДа. Для полного удаления выполните официальный скрипт удаления:",[85,1301,1303],{"className":87,"code":1302,"language":89,"meta":90,"style":90},"/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)\"\n",[45,1304,1305],{"__ignoreMap":90},[94,1306,1307,1309,1311,1313,1315,1317],{"class":96,"line":97},[94,1308,139],{"class":100},[94,1310,142],{"class":104},[94,1312,146],{"class":145},[94,1314,149],{"class":100},[94,1316,152],{"class":104},[94,1318,1319],{"class":145}," https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)\"\n",[21,1321,1322,1323,1326,1327,1329,1330,215],{},"Затем вручную удалите остаточные файлы: ",[45,1324,1325],{},"rm -rf ~/.brew"," (если был) и строки из ",[45,1328,971],{},"/",[45,1331,975],{},[21,1333,1334,1337,1338,1341,1342,1345,1346,215],{},[80,1335,1336],{},"Как обновлять Homebrew и установленные пакеты?","\nОбновляйте Homebrew: ",[45,1339,1340],{},"brew update",". Обновляйте все пакеты: ",[45,1343,1344],{},"brew upgrade",". Для очистки старых версий: ",[45,1347,1348],{},"brew cleanup",[21,1350,1351],{},[80,1352,1353],{},"Что такое Formulae и Casks?",[35,1355,1356,1367],{},[38,1357,1358,1361,1362,112,1365,674],{},[80,1359,1360],{},"Formulae"," — пакеты с консольными утилитами и библиотеками (например, ",[45,1363,1364],{},"python",[45,1366,197],{},[38,1368,1369,1372,1373,1329,1375,1378,1379,112,1382,1385,1386,215],{},[80,1370,1371],{},"Casks"," — пакеты с GUI-приложениями в формате ",[45,1374,791],{},[45,1376,1377],{},".pkg"," (например, ",[45,1380,1381],{},"firefox",[45,1383,1384],{},"visual-studio-code","). Устанавливаются командой ",[45,1387,1388],{},"brew install --cask \u003Cимя>",[21,1390,1391,1394,1397],{},[80,1392,1393],{},"Можно ли использовать Homebrew вместе с MacPorts или Fink?",[80,1395,1396],{},"Нет."," Эти менеджеры пакетов конфликтуют, так как используют одинаковые пути. Выберите один. Homebrew — самый популярный и рекомендуемый для большинства пользователей.",[505,1399,1400],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":90,"searchDepth":136,"depth":136,"links":1402},[1403,1404,1405,1411,1412,1421],{"id":18,"depth":136,"text":19},{"id":29,"depth":136,"text":30},{"id":67,"depth":136,"text":68,"children":1406},[1407,1408,1409,1410],{"id":860,"depth":158,"text":861},{"id":928,"depth":158,"text":929},{"id":942,"depth":158,"text":943},{"id":985,"depth":158,"text":986},{"id":335,"depth":136,"text":336},{"id":433,"depth":136,"text":434,"children":1413},[1414,1416,1418,1420],{"id":1157,"depth":158,"text":1415},"Ошибка: Permission denied или Operation not permitted",{"id":1202,"depth":158,"text":1417},"Ошибка: Command Line Tools already installed",{"id":1223,"depth":158,"text":1419},"Ошибка: brew: command not found после установки",{"id":1245,"depth":158,"text":1246},{"id":1292,"depth":136,"text":1293},"2026-02-15 16:29:32","Полная инструкция по установке Homebrew — официального менеджера пакетов для macOS. Установите за 5 минут и начните работать с thousand open-source утилит.","5-10 мин",[1426,1429,1432,1435],{"question":1427,"answer":1428},"Можно ли установить Homebrew без прав администратора?","Нет, для установки Homebrew требуются права администратора (sudo), так как он устанавливает файлы в системные директории (`/usr/local` или `/opt/homebrew`).",{"question":1430,"answer":1431},"Что делать, если установка зависла на 'Downloading and installing Xcode Command Line Tools'?","Это нормальный процесс, который может занять 10-20 минут в зависимости от скорости интернета. Не прерывайте его. Если зависло надолго (>30 мин), закройте терминал и попробуйте снова.",{"question":1433,"answer":1434},"Homebrew конфликтует с системными программами. Как быть?","Homebrew по дизайну изолирован от системных файлов. Конфликты обычно возникают, если вы вручную меняли переменные `PATH` или ставили софт в те же директории. Проверьте порядок путей в `echo $PATH`.",{"question":1436,"answer":1437},"Можно ли установить Homebrew на внешний диск?","Технически возможно, но крайне не рекомендуется. Многие формулы (пакеты) предполагают установку в стандартные пути. Используйте стандартную установку для стабильности.",[1439,1442,1445,1448,1451],{"name":1440,"text":1441},"Откройте Терминал","Найдите приложение «Терминал» через Spotlight (Cmd+Space → введите «Терминал») или в папке «Утилиты».",{"name":1443,"text":1444},"Запустите официальный скрипт установки","Скопируйте и выполните в Терминале команду ниже. Она скачает и запустит автоматический скрипт установки от разработчиков Homebrew.",{"name":1446,"text":1447},"Введите пароль администратора","При появлении запроса введите пароль от вашей учётной записи macOS (символы не отображаются — это нормально) и нажмите Enter.",{"name":1449,"text":1450},"Дождитесь завершения","Процесс установки займёт 2-5 минут. Вы увидите сообщение «Installation successful!».",{"name":1452,"text":1453},"Проверьте установку","Выполните `brew doctor` для диагностики и `brew --version` чтобы увидеть версию.","PT10M",[1456,1457,1458,1459,1460,1461,1462,1463],"установка homebrew","homebrew macos","как установить brew","менеджер пакетов macos","brew install","установить homebrew на mac","homebrew ошибка установки","command line tools macos",{},[1466,1467,1468],"/guides/macos/install-xcode-command-line-tools","/guides/macos/update-homebrew","/guides/macos/use-homebrew",{"title":773,"description":1423},"guides/macos/install-homebrew","Это руководство поможет вам за несколько минут установить Homebrew — незаменимый менеджер пакетов для macOS. Вы сможете легко устанавливать, обновлять и управлять thousand open-source программ и библиотек через простую команду `brew`.",[568,1473,1474,1475,174,1476,1477,1478],"homebrew","包管理器","terminal","cli","разработка","devops","pwaZTzDbmYiZNtiHnNHwJRUenCEEXxwQgnz7quu_voE"]