Ошибка Git после новой установки - PullRequest
1 голос
/ 17 июля 2011

Итак, я пытаюсь запустить скрипт createproject.sh из HTML5 Boilerplate и столкнулся с ошибкой. Я видел проблему , задокументированную здесь , которая казалась актуальной и из того, что я мог сказать, лучший способ ее исправить - это обновить ее до последней версии git. Поэтому я взял git из кода Google (git-1.7.5.4-x86_64-leopard) и запустил установщик. Теперь, когда я пытаюсь запустить скрипт оболочки, я получаю следующую ошибку:

fatal: Not a git repository (or any parent up to mount parent /Users)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

Я использую Mac со снежным барсом и включенным filevault (не думал, что это имеет значение, но думал, что упомяну это). Я использовал скрипт удаления из dmg, чтобы удалить его и попробовать переустановить. Я также пытался использовать другую версию git, предоставляемую кодом Google (i386), но безрезультатно. Любая помощь приветствуется! Спасибо.

1 Ответ

1 голос
/ 17 июля 2011

Я ничего не знаю о "HTML5 Boilerplate", но первая команда в этом скрипте выглядит как git rev-parse, который будет работать только внутри git-репо.Вы запускаете этот скрипт в каталоге или подкаталоге локального репозитория git?

В частности, скрипт указывает, что вы должны запустить его из html5-boilerplate/build, где я предполагаю, что html5-boilerplate будет вашим локальным клоном githubрепо, что вы связали.Шаги, которые вы предпримете, чтобы сделать это с нуля, будут выглядеть примерно так:

cd <projects dir>
git clone git://github.com/paulirish/html5-boilerplate.git
cd html5-boilerplate/build
chmod +x createproject.sh
./createproject.sh
...