Как начать работать с Git на Mac - PullRequest
18 голосов
/ 18 января 2011

Я установил Git на свой Mac, но я не знаю, как запустить его или получить к нему доступ.Из терминала я набираю git, но он говорит: «Команда недействительна».

Я скачал git с http://code.google.com/p/git-osx-installer/downloads/list?can=3 и скачал пакет «Установщик Git 1.7.3.5 - OS X - Leopard - x86_64.»

ОБНОВЛЕНИЕ 1:

Содержимое пакета следующее:

  • README.txt
  • git-1.7.3.5-x86_64-leopard.pkg
  • настройка пути PATH для не-терминальные программы.sh
  • uninstall.sh

Когда я выполняю «setup git PATH для нетерминальных программ.sh», я получаю следующие сообщения:

Без изменений в PATH в ~ / .MacOSX / environment.plist
~ / Volumes / Git 1.7.3.5 x86_64 Leopard / Volumes / Git 1.7.3.5 x86_64 Leopard -MacBook-Pro: Git 1.7.3.5 x86_64 Leopard$ $ PATH -bash: / usr / local / bin: / bin: / sbin: / usr / bin: / usr / sbin: / usr / libexec: такого файла или каталога нет

ОБНОВЛЕНИЕ 2:

Содержимое файла моего профиля следующее:

# System-wide .profile for sh(1)

if [ -x /usr/libexec/path_helper ]; then
    eval `/usr/libexec/path_helper -s`
fi

if [ "${BASH-no}" != "no" ]; then
    [ -r /etc/bashrc ] && . /etc/bashrc
fi

Ответы [ 7 ]

22 голосов
/ 18 января 2011

Используемый вами git-osx-installer должен установить git в /usr/local/git. Посмотрим, сможете ли вы cd в этот каталог. Если вы можете, то убедитесь, что ваш PATH был правильно установлен, запустив echo $PATH из терминала и убедившись, что вы видите /usr/local/git/bin во включенном PATH. Если нет, вам нужно добавить его в ваш PATH.

Вы запускали включенный скрипт оболочки setup git PATH for non-terminal programs.sh?

Обновление 1: как запустить включенный скрипт оболочки

  1. Смонтируйте образ диска git-osx-installer, дважды щелкнув git-1.7.3.5-x86_64-leopard.dmg, который должен находиться в папке Downloads.
  2. Открытый терминал с /Applications/Utilities/Terminal
  3. Тип cd /Volumes/Git 1.7.3.5 x86_64 Leopard/
  4. Введите ./setup git PATH for non-terminal programs.sh и нажмите Enter, чтобы запустить скрипт оболочки. Примечание: Как только вы наберете ./setup, вы можете нажать клавишу Tab, и она автоматически заполняется для вас.
  5. Откройте новый терминал и введите echo $PATH
  6. Подтвердите, что вы видите /usr/local/git/bin в своем PATH.

Обновление 2: Показать Git Who's the Master

Откройте Терминал и введите следующие команды:

echo "/usr/local/git/bin" > git
sudo mv git /etc/paths.d

Когда вы запускаете sudo, он запрашивает ваш пароль OS X.

После выполнения этих двух команд вы сможете открыть новое окно терминала и увидеть /usr/local/git/bin при запуске echo $PATH.

Чтобы это работало, в /etc/profile должно быть следующее: по умолчанию:

if [ -x /usr/libexec/path_helper ]; then
    eval `/usr/libexec/path_helper -s`
fi
5 голосов
/ 18 января 2011

Общее введение:

Git Immersion - это экскурсия с гидом, знакомящая с основами Git,вдохновленный предпосылкой, что знать вещь - значит делать это.

1 голос
/ 04 октября 2012

Может быть проще создать символическую ссылку из одного из ваших путей по умолчанию:

sudo ln -s /usr/local/git/bin/git /usr/local/bin/git
1 голос
/ 27 мая 2012

Либо '/ usr / local / bin' отсутствует в вашем PATH, либо он просто не находит git ...

Попробуйте это

$ PATH='/usr/local/bin'
$ export PATH

RESTART CONSOLE

попробуйте еще раз - если он все еще не работает

  1. проверьте, существует ли местоположение / opt / local / bin / git или / opt / local / bin / github (в зависимости от вашей версии)

, если это так:

2.введите

$ sudo ln -s /opt/local/bin/git /usr/bin/git

или

$ sudo ln -s /opt/local/bin/git /usr/bin/github (depends on your version)

3.должен работать сейчас

1 голос
/ 18 января 2011

Используйте MacPorts:

sudo port install git
0 голосов
/ 11 июня 2014

Я думаю, я знаю, что вы имеете в виду.Чтобы начать использовать, я сделал следующее:

Откройте свой терминал и выполните следующую команду

cd /usr/local/git/bin

, чем пытаетесь запустить, например:

git --version

или

git --help
0 голосов
/ 20 сентября 2013

Почему бы просто не запустить его напрямую?Вы можете научиться настраивать его, когда станете более опытным.

Проверьте, можете ли вы запустить git, чтобы увидеть установленную текущую версию

/usr/local/git/bin/git --version

Проверьте, можете ли вы запустить git, чтобы увидеть доступную помощь

/usr/local/git/bin/git --help

Позже, после того, как вы узнаете, как использовать git, вы можете настроить свой путь для автоматического поиска git, изменив свой путь, используя сценарии оболочки, символические ссылки.Любой из них позволит вам выполнить:

git --version

git --help

При работе с Java, Mvn или Eclipse, то же самое происходит.Попробуйте сначала выполнить простейшую команду, чтобы убедиться, что вы действительно можете запустить.Затем выясните, как упростить процесс.Если git был установлен в другом каталоге, найдите его и запустите, используя полный путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...