Могу ли я установить/использовать git на OS X Yosemite без CLDT?

Моему другу нужно клонировать репозиторий git, но на его машине не установлен xcode, и когда он пытается использовать git, его Macbook говорит

Для команды git требуются инструменты разработчика командной строки, вы хотите их установить?

Картинка на немецком языке.

git

Так можно ли использовать git на OS X без Xcode?


person Knerd    schedule 19.12.2014    source источник
comment
Взгляните на это: stackoverflow.com/questions/114884/   -  person Keenle    schedule 20.12.2014
comment
Он также работает с установщиком git?   -  person Knerd    schedule 20.12.2014
comment
Я не пробовал, но уверен, что так и должно быть.   -  person Keenle    schedule 20.12.2014
comment
Хм ... тогда его машина может быть сломана, сказал он, у него установлен github для Mac и git, но он все равно показывает это сообщение :(   -  person Knerd    schedule 20.12.2014
comment
Он действительно выполнил /Applications/GitHub.app/Contents/Resources/git/bin/git binary, а не /usr/bin/git?   -  person Kazuki Sakamoto    schedule 20.12.2014
comment
Он только что использовал git clone <url>   -  person Knerd    schedule 20.12.2014
comment
имеет смысл. Я предполагаю, что он не установил PATH env, так что git был /usr/bin/git. Он должен использовать /Applications/GitHub.app/Contents/Resources/git/bin/git вместо git или установить PATH env.   -  person Kazuki Sakamoto    schedule 20.12.2014
comment
@KazukiSakamoto, не могли бы вы добавить это к своему ответу, пожалуйста? :)   -  person Knerd    schedule 20.12.2014


Ответы (2)


Как насчет использования SourceTree.app?

http://www.sourcetreeapp.com/

SourceTree.app также имеет двоичный код git.

$ SourceTree.app/Contents/Resources/git_local/bin/git --version
git version 2.2.1

ИЗМЕНИТЬ

у него установлен github для mac и git, но он все равно показывает это сообщение :(

Я предполагаю, что он не установил PATH env, так что git был /usr/bin/git. Он должен использовать /Applications/GitHub.app/Contents/Resources/git/bin/git вместо git или установить PATH env.

person Kazuki Sakamoto    schedule 19.12.2014
comment
Я принял ваш ответ, потому что Sourcetree сработал, и мы попробуем PATH :) - person Knerd; 20.12.2014

да. Вместо использования встроенной команды git:

  • Установите Homebrew, если вы еще этого не сделали:

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  • Беги brew update && brew install git

  • Перезапустите Терминал (или закройте текущую вкладку и откройте новую)


Прежде чем сделать это:

$ git --version
git version 1.9.3 (Apple Git-50)

После того, как вы это сделаете:

$ git --version
git version 2.2.1
person Aaron Brager    schedule 19.12.2014
comment
Я не уверен, но я думаю, что Homebrew требует инструментов командной строки. - person Kazuki Sakamoto; 20.12.2014
comment
Я этого боялся :( - person Knerd; 20.12.2014