更多相關連結: https://linktr.ee/wade3c
提供類似Filezilla的ftp以及sftp的連線功能,預設是不會顯示這個tool window的,得到上方的tools menu去開啟
為了要demo使用SFTP的功能,這裡我們簡單的用docker來架一個open ssh的server
docker run -d -e PASSWORD_ACCESS=true -e USER_PASSWORD=password -e USER_NAME=demo -p 2222:2222 lscr.io/linuxserver/openssh-server:latest
再來只要針對特定的連線方式填上對應的資訊即可
如果想要把遠端連線的資料夾對應到本project下的路徑話可以到mappings的deployment path去做調整,或是在connection中調整root path的話也可以達到類似的效果
可以在options中去決定要上傳檔案的時機,而對於同步中的更多設定也能在這裡處理
可以在commit完成後一併把code給上傳到設定好的遠端伺服器去
在近期的版本中也新增的對於rsync的支援,這樣能夠讓我們更好的去管理檔案同步
能夠打開遠端伺服器的檔案進行預覽以及編輯,編輯完後還要記得上傳不然結果不會保留
除了上傳或是修改檔案外也能對資料夾的權限進行變更
不論是在左側的project中對檔案右鍵或是在remote deployment的window中都可以去上傳或下載檔案