習慣使用 Sublime Text 來開發的同學,會遇到檔案在 local 與 remote 同步的問題,

解法1:在 local 使用 SFTP 上傳到 remote (有點麻煩)

直接使用 SFTP 上傳檔案。

解法2:使用 mount 遠端目錄(目前較佳方案)

  1. 在本機安裝 sshfs-fuse 以達到透過SSH(SFTP)去掛載遠端的檔案目錄
    1. 下載安裝 OSXFUSE(2.7.3)
      https://sourceforge.net/projects/osxfuse/files/osxfuse-2.7.3/osxfuse-2.7.3.dmg/download
    2. 下載安裝 SSHFS(2.5.0)
      https://github.com/osxfuse/sshfs/releases/download/osxfuse-sshfs-2.5.0/
  2. 使用 mount 指令

    sshfs bobochen@<主機路徑>:<遠端路徑> <本機路徑> -oauto_cache,reconnect,defer_permissions,negative_vncache,noappledouble,volname=ImMount

    指令後方帶了一堆參數,主要是要解決網路斷線後不會自動重新連線的問題。

  3. umount 指令,不用的時候解除 mount 狀態
    umount -f <本機路徑>

搭配 iTerm2 使用更輕鬆,將 mount,umount 完整指令進行設定。