iT邦幫忙

2022 iThome 鐵人賽

DAY 22
0
自我挑戰組

30天深入了解Pycharm系列 第 22

Day 22. 管理遠端檔案系統的Deployment

  • 分享至 

  • xImage
  •  

更多相關連結: https://linktr.ee/wade3c


提供類似Filezilla的ftp以及sftp的連線功能,預設是不會顯示這個tool window的,得到上方的tools menu去開啟

image.png

Setup FTP/ SFTP

為了要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

再來只要針對特定的連線方式填上對應的資訊即可

image.png

如果想要把遠端連線的資料夾對應到本project下的路徑話可以到mappings的deployment path去做調整,或是在connection中調整root path的話也可以達到類似的效果

image.png

Upload Files on Save

可以在options中去決定要上傳檔案的時機,而對於同步中的更多設定也能在這裡處理

image.png

Sync File when Commit

可以在commit完成後一併把code給上傳到設定好的遠端伺服器去

image.png

Rsync

在近期的版本中也新增的對於rsync的支援,這樣能夠讓我們更好的去管理檔案同步

image.png

Edit Remote Files

能夠打開遠端伺服器的檔案進行預覽以及編輯,編輯完後還要記得上傳不然結果不會保留

image.png

除了上傳或是修改檔案外也能對資料夾的權限進行變更

image.png

Compare Local and Remote Files

不論是在左側的project中對檔案右鍵或是在remote deployment的window中都可以去上傳或下載檔案

image.png


上一篇
Day 21. 付費版支援的更多Interpreter
下一篇
Day 23. 在Pycharm內使用Ipython/ Jupyter Notebook
系列文
30天深入了解Pycharm31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言