我正在使用 MacFusion 和 OSXFuse(类似于 MacFuse)通过 SSH 将我的服务器安装到我的办公室机器上。当我 cd 进入服务器上的 rails 工作目录时,我在 zsh 提示符中看不到任何 git 信息。如果我尝试 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 更可取吗?