- Как обновить Git до последней версии на macOS?
- Как обновить Git до последней версии на macOS?
- flumono / Правильная установка Git на Mac OS X
- This comment has been minimized.
- dashaderkach commented Apr 9, 2019
- This comment has been minimized.
- kalmahik commented Oct 26, 2019
- This comment has been minimized.
- SuperEuro2000 commented May 7, 2020
- This comment has been minimized.
- Asayo31 commented Jul 30, 2020
- This comment has been minimized.
- maureryakov commented Oct 30, 2020
- This comment has been minimized.
- Asayo31 commented Oct 30, 2020
- This comment has been minimized.
- maureryakov commented Oct 30, 2020
- This comment has been minimized.
- Asayo31 commented Oct 30, 2020
- This comment has been minimized.
- pavelgera commented Nov 3, 2020
- This comment has been minimized.
- Asayo31 commented Nov 3, 2020
- This comment has been minimized.
- maureryakov commented Nov 4, 2020
- This comment has been minimized.
- mihaluch commented Dec 20, 2020
- This comment has been minimized.
- Asayo31 commented Dec 21, 2020 •
- This comment has been minimized.
- pypyshkin commented Jan 23, 2021
- This comment has been minimized.
- Asayo31 commented Feb 1, 2021
Как обновить Git до последней версии на macOS?
Я только что купил новый Mac с OS X Lion, и я проверил в терминале, какая версия git установлена по умолчанию. Я получил ответ
Я хотел бы обновить git до последней версии 1.7.8.3, поэтому я загрузил установщик dmg “git -1.7.8.3-intel-universal-snow-leopard.dmg”, и я запустил его.
После установки терминал все еще говорит, что версия 1.7.5.4. Что я делаю неправильно?
Возможно, было бы лучше, если бы вы добавили:
в файл с именем .bashrc в домашней папке. Таким образом, сначала будет найдено любое другое программное обеспечение, которое вы можете установить в /usr/local/git/bin .
Для простого способа просто введите:
в терминал, и он сделает это за вас.
Это просто, если у вас уже есть Homebrew. Если у вас установлен Homebrew, введите следующее:
После установки введите следующие две строки, которые зададут путь к локальному дистрибутиву git, а не к Apple.
ЕСЛИ У ВАС НЕТ ДОМАШНЕГО КОРОБКА, СЛЕДУЙТЕ ЭТИМ ШАГАМ Проверить версию
Резервное копирование (или удаление) Apple Git (необязательно)
Установите Homebrew, если у вас не было
$/usr/bin/ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)»
Или обновите, если у вас уже есть
$ brew update && brew upgrade
Установите Git с Homebrew
$ brew install git
$ brew link —force git
Закройте терминал и снова откройте, затем проверьте версию
Тебе следует увидеть…
Ницца! Теперь были в безопасности! И в следующий раз вы можете просто…
$ brew update && brew upgrade
Недавно я обновил Git на моей машине OS X до последней версии. Я не использовал тот же .dmg , который вы использовали, но когда я установил его, двоичные файлы были помещены в /usr/local/bin . Теперь, когда был настроен мой PATH , перед /usr/local/bin появится каталог /usr/bin . Так что я сделал:
Это перемещает несколько исходных программ с именем git* в новый подкаталог, который не позволяет им быть в стороне. После этого which git показывает, что найдена в /usr/local/bin .
Измените описанную выше процедуру, если необходимо, чтобы она соответствовала всем вашим новым бинарным файлам.
После поиска “проблемы с обновлением git на mac” в Google я прочитал несколько сообщений и попытался выполнить следующие действия, прежде чем решить проблему, выполнив шаг 4:
Я обновил свой конечный путь, используя вышеупомянутую команду export. Каждый раз, когда я выхожу из терминала и перезапускаю его, когда я набрал git —version терминал, он все равно возвращает более старую версию 1.8.
Я выполнил инструкции README.txt для обновления до текущей версии 2.0.1, которая поставляется с установщиком .dmg, и когда я перезапустил терминал, по-прежнему нет выхода.
Я искал папку /etc/path/, как указано выше, и каталог, называемый “путь”, не существует на моем Mac. Я запускаю OS X Mavericks версии 10.9.4.
Затем я вспомнил, что у меня Homebrew установлен на моем Mac и запускается следующее:
Это, наконец, решило мою проблему. Если у кого-то есть представление о том, почему это сработало, нам будет очень полезно понимание. Вероятно, у меня есть некоторые параметры, оставшиеся на пути от моей системы, от работы с Ruby в прошлом году.
Если вы используете доморощенный, вы можете обновлять сим-ссылки, используя
Установщик с домашней страницы git устанавливается по умолчанию /usr/local/git . Однако, если вы установите XCode4, он установит версию git в /usr/bin . Чтобы вы могли легко обновиться с сайта и использовать последнюю версию git, отредактируйте либо свою информацию о профиле, чтобы разместить /usr/local/git/bin до /usr/bin в $PATH или отредактируйте /etc/paths и вставьте /usr/local/git/bin в качестве первой записи.
Это может помочь кому-то, по крайней мере, изменить порядок в /etc/paths для меня.
самый простой способ, который я нашел до сих пор, с официального сайта git. Он просто вычислил зависимости и загрузил все необходимые библиотеки/инструменты
Другим важным способом является установка Git через MacPorts (http://www.macports.org). Если у вас установлен MacPorts, установите Git через
Порт $ sudo устанавливает git-core +svn + doc +bash_completion + gitweb
Для меня с Homebrew 1.6.7 сработало следующее:
Чтобы сохранить обе версии, я просто изменил значение переменной среды PATH, поместив путь к новой версии git “/usr/local/git/bin/” в начале, что заставляет использовать самую новую версию:
/USR/бен:/бен: /USR/SBIN: /SBIN: /USR/локальные/бен: /OPT/X11/бен: /USR/локальные/мерзавец/bin/
git версия 2.4.9 (Apple Git-60)
Исходное значение: /usr/bin: /bin: /usr/sbin: /sbin: /usr/local/bin: /opt/X11/bin: /usr/local/git/bin/
новое значение: /usr/local/git/bin/ : /usr/bin: /bin: /usr/sbin: /sbin: /usr/local/bin: /opt/X11/bin
$ export PATH =/usr/local/git/bin/: /usr/bin: /bin: /usr/sbin: /sbin: /usr/local/bin: /opt/X11/bin
мерзавец версия 2.13.0
Я предпочитаю не изменять иерархию путей, а вместо этого иметь дело с git конкретно… зная, что я никогда не буду использовать старый git, чтобы сделать то, что теперь будет управлять новым git. Это решение грубой силы.
ПРИМЕЧАНИЕ. Сначала я установил XCode на Yosemite (10.10.2).
Затем я установил из двоичного файла, доступного в git-scm.com.
- Используйте установщик с сайта git.
- Обновите файл
/.bash_profile . Обратите внимание, что эта команда отличается от ответа kmikael тем, что она помещает в файл:
- Другая команда: export PATH=/usr/local/git/bin:/usr/local/sbin/:[and so on]
- Ниже команды: export PATH=»/usr/local/git/bin:/usr/local/sbin:$PATH»
- Используйте тот, который вы предпочитаете.
echo ‘export PATH=»/usr/local/git/bin:/usr/local/sbin:$PATH»‘ >>
- Если вы используете Xcode, вам нужно добавить некоторые символические ссылки.
- Пример: ln -s /opt/local/bin/git /usr/bin/git
- Перезапустить терминал.
- which git должен указать каталог в файле README.txt из dmg.
- git —version должен сказать обновленную версию.
- echo $PATH должен начинаться с /usr/local/git/bin:/usr/local/sbin:
Я сделал это следующим образом:
- Открытое приложение GitHub, установленное на Mac
- Нажмите “Дополнительно” вкладки → Установка инструментов командной строки
- Как только вы получите сообщение о том, что все команды установлены, закройте терминал и снова его запустите.
- Теперь проверьте git —version , он должен предоставить вам последнюю версию.
Вам необходимо настроить путь оболочки, путь будет установлен в .bashrc или .bash_profile в вашем домашнем каталоге, скорее всего .bash_profile
Поэтому добавьте в путь, аналогичный приведенному ниже, и сохраните то, что уже есть в пути, каждый сегмент разделен двоеточием:
экспорт PATH = “/usr/local/bin: /usr/bin/git: /usr/bin: /usr/local/sbin: $ PATH”
Источник
Как обновить Git до последней версии на macOS?
Я только что купил новый Mac с OS X Lion и проверил в Терминале, какая версия git установлена по умолчанию. Я получил ответ
Я хотел бы обновить git до последней версии 1.7.8.3, поэтому я скачал установщик dmg «git-1.7.8.3-intel-universal-snow-leopard.dmg» и запустил его.
После установки Терминал все еще говорит, что версия 1.7.5.4. Что я делаю не так?
Вероятно, было бы лучше, если бы вы добавили:
в файл с именем .bashrc в вашей домашней папке. Таким образом, любое другое программное обеспечение, в которое вы можете установить /usr/local/git/bin , также будет найдено в первую очередь.
Для простого способа сделать это просто введите:
в терминал, и он сделает это за вас.
/.bash_profile находится в moncefbelyamani.com . Обсуждение того, следует ли добавлять в .bash_profile или .bashrc, находится на сайте superuser.com
Это просто, если у вас уже есть Homebrew : если у вас установлен homebrew, введите следующее:
После установки введите следующие две строки, которые зададут путь к локальному дистрибутиву git, а не к Apple.
ЕСЛИ У ВАС НЕТ ДОМАШНЕГО КОРОБКА, СЛЕДУЙТЕ ЭТИМ ШАГАМ Проверить версию
Резервное копирование (или удаление) Apple Git (необязательно)
$ sudo mv /usr/bin/git /usr/bin/git-apple
Установите Homebrew, если у вас не было
$ /usr/bin/ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)»
Или обновите, если у вас уже есть
$ brew update && brew upgrade
Установите Git с Homebrew
$ brew install git
$ brew link —force git
Закройте терминал и снова откройте, затем проверьте версию
Тебе следует увидеть…
Ницца! Теперь мы в безопасности! И в следующий раз вы можете просто .
$ brew update && brew upgrade
После поиска «проблемы с обновлением git на mac» в Google я прочитал несколько сообщений и попытался выполнить следующее, прежде чем решить проблему, выполнив шаг 4:
Я обновил свой путь к терминалу, используя вышеупомянутую команду экспорта. Каждый раз, когда я выходил из терминала и перезапускал его, когда я набирал git —version терминал, он по-прежнему возвращал старую версию 1.8.
Я следовал инструкциям README.txt для обновления до текущей версии 2.0.1, которая поставляется с установщиком .dmg, и когда я перезапустил терминал, все равно не пошел.
Я искал / etc / path / folder, как указано выше, и каталог с именем «path» не существует на моем Mac. Я использую OS X Mavericks версии 10.9.4.
Затем я вспомнил, что на моем Mac установлен Homebrew, и запустил следующее:
Это наконец решило мою проблему. Если у кого-то есть понимание того, почему это работает, дальнейшее понимание будет с благодарностью. Возможно, в моей системе остались некоторые настройки пути после работы с Ruby в прошлом году.
Источник
flumono / Правильная установка Git на Mac OS X
Дайте команду в терминале |
$ git —version |
И если вы увидите что то вроде этого |
git version 1.9.3 (Apple Git-50) |
то это статья для вас. Если вы видите версию 2.3.1 (на момент написания статьи) последняя была такая, то тогда у вас все хорошо. |
И так сперва устанавливаем Homebrew, если он у вас еще не стоит. |
Просто скопируйте и вставьте эту строку в терминал и запустите ее. |
ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)» |
После того как Homebrew установиться дайте в терминале команду |
brew install git |
После того как Git установится дайте команду |
export PATH=/usr/local/bin:$PATH |
чтобы прописать путь к новой установке Git. |
И далее смотрим версию Git |
$ git —verrsion |
Должны увидеть что то типа этого |
Git_Mac_OS_X |
git version 2.3.1 |
Все! Далее чтобы обновлять Git достаточно дать команду |
brew upgrade git |
Просто не правда ли!? |
Пример обновления Git в Mac OS X 10.10.2 через Homebrew |
brewGitUpgrade |
Вот и получили самую свежую версию Git на Mac OS X |
This comment has been minimized.
Copy link Quote reply
dashaderkach commented Apr 9, 2019
This comment has been minimized.
Copy link Quote reply
kalmahik commented Oct 26, 2019
git —verrsion — тут очепятка)
This comment has been minimized.
Copy link Quote reply
SuperEuro2000 commented May 7, 2020
brew upgrade git
Error: git not installed
выходит такая ошибка
This comment has been minimized.
Copy link Quote reply
Asayo31 commented Jul 30, 2020
попробуйте команду $ git —version сразу запустить (у меня началась установка) или как вариант $xcode-select—install команда также активирует установку
This comment has been minimized.
Copy link Quote reply
maureryakov commented Oct 30, 2020
command not found
This comment has been minimized.
Copy link Quote reply
Asayo31 commented Oct 30, 2020
А версия мак ос какая? Если например стоит бета биг сюр то работать не будет
This comment has been minimized.
Copy link Quote reply
maureryakov commented Oct 30, 2020
А версия мак ос какая? Если например стоит бета биг сюр то работать не будет
This comment has been minimized.
Copy link Quote reply
Asayo31 commented Oct 30, 2020
А версия мак ос какая? Если например стоит бета биг сюр то работать не будет
Тогда должно работать, а в терминале сверху bash или zsh?
This comment has been minimized.
Copy link Quote reply
pavelgera commented Nov 3, 2020
This comment has been minimized.
Copy link Quote reply
Asayo31 commented Nov 3, 2020
У меня честно говоря не получилось bash для git завести перешла на zsh.
Если оболочка терминала для вас не принципиальна попробуйте с помощью
chsh -s /bin/zsh
Перейти в оболочку zsh, а после уже команду $ git —version которая должна сразу запустить установку или как вариант $xcode-select—install команда также активирует установку
This comment has been minimized.
Copy link Quote reply
maureryakov commented Nov 4, 2020
У меня честно говоря не получилось bash для git завести перешла на zsh.
Если оболочка терминала для вас не принципиальна попробуйте с помощью
chsh -s /bin/zsh
Перейти в оболочку zsh, а после уже команду $ git —version которая должна сразу запустить установку или как вариант $xcode-select—install команда также активирует установку
Все получилось ребят. Спасибо .
This comment has been minimized.
Copy link Quote reply
mihaluch commented Dec 20, 2020
я все так и делаю, но пишет что не может обновить с сервера ПО. каталина
This comment has been minimized.
Copy link Quote reply
Asayo31 commented Dec 21, 2020 •
я все так и делаю, но пишет что не может обновить с сервера ПО. каталина
Скорее всего тут вам нужно смотреть почему каталина не подтягивает инфу с сервера — мб обновиться до бигсюр, его сейчас официально выкатили и все работает.
Возможно также что ранее ставили отдельный патч с гитом hewbrew или что-то такое, он может в последствии фейлить стандартную установку
This comment has been minimized.
Copy link Quote reply
pypyshkin commented Jan 23, 2021
Приветствую, не случалось ли сталкиваться с таким предупреждением: warning: unable to access ‘/Users/Username/.config/git/attributes’: Permission denied
Не подскажете как это исправить? Не получается синхронизировать локальную папку с сервером (если я правильно вообще диагностирую). Перелопатил кучу ссылок, но понимание так и не пришло откуда ноги растут. Заранее спасибо
This comment has been minimized.
Copy link Quote reply
Asayo31 commented Feb 1, 2021
Приветствую, не случалось ли сталкиваться с таким предупреждением: warning: unable to access ‘/Users/Username/.config/git/attributes’: Permission denied
Не подскажете как это исправить? Не получается синхронизировать локальную папку с сервером (если я правильно вообще диагностирую). Перелопатил кучу ссылок, но понимание так и не пришло откуда ноги растут. Заранее спасибо
Добрый день, вероятно у вас проблема состоит в том, что по умолчанию папка
/.config/ создалась с root доступа, и теперь обычному юзеру недоступна. Можно попробовать сменить папку на папку пользователя. (Лично не сталкивалась поэтому не знаю где искать)
Также на просторах предлагают следующее — «The -R option with chown is to modify the permissions recursively. This will help if you have subfolders under
/.config»
Заменить права и таким образом разлочить папку. Попробуйте
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Источник