Проблема GIT_DISCOVERY_ACROSS_FILESYSTEM при работе с терминалом и MacFusion

Я использую MacFusion с OSXFuse (аналогично MacFuse) для монтирования своего сервера через SSH на моя офисная машина. Когда я cd в свой рабочий каталог rails на сервере, я не вижу никакой информации git в моем приглашении zsh. Если я попробую использовать git pull origin, я получаю следующее сообщение об ошибке:

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

Я знаю, что могу подключиться к серверу по ssh, но не потеряю ли я автокоррекцию и историю zsh? Разве мне не нужно было бы также настроить textmate и другое программное обеспечение для использования ssh? И разве мне не нужен удаленный рабочий стол для установки DMG и так далее? Все это кажется немного хлопотным.

Есть ли лучший способ делать то, что я хочу делать? В противном случае есть способ включить GIT_DISCOVERY_ACROSS_FILESYSTEM?

PS - MacFusion также может монтировать сервер через FTP - это предпочтительнее, чем SSH?

39
задан Ribena 19 August 2011 в 01:25
поделиться