Я использую MacFusion с OSXFuse (аналогично MacFuse) для монтирования моего сервера по SSH на мою офисную машину. Когда я захожу в мою рабочую директорию 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?