pycharm透過ssh連線伺服器並上傳專案

凡琪7發表於2024-12-05

pycharm透過ssh連線伺服器並上傳專案

1.首先得保證pycharm是professional版的,不能是免費的community版。

2.首先透過ssh連線伺服器File -> setting

tools ->SSH configurations,然後點選 + 新建一個SSH連線

具體意思如下

然後可以改下名字,要不然預設名太長

然後可以透過pycharm的terminal來使用服務的shell命令列

3.上傳程式碼並同步程式碼

首先找到Deployment,Tools -> Deployment

然後選擇configuration,彈出配置視窗,新增一個部署,選擇SFTP上傳協議。

彈出取名視窗,這裡我還用server

具體設定,選擇之前配置好的SSH連線

然後點選Mappings,設定上傳該專案到伺服器哪個位置,這裡我選擇使用者目錄下的project/M3AE目錄下。

如果還想要其他上傳到該伺服器某一位置就可以Add New Mapping

設定好Mapping然後就會把專案上傳到指定的伺服器位置,然後如果想本地改動伺服器自動上傳就要在Deployment下勾選上Automatic Upload(Always)。這樣本地新增專案或檔案被修改後會自動同步到伺服器上。注意:直接在修改伺服器上的東西不會同步到自己電腦上,pycharm這樣做是為了防止比如我們跑模型時,有的資料集我們在本地完全需要有因為太大了,只要伺服器上有就行,因為跑模型在伺服器上跑。當然也可以同步到本地,只要點選 Deployment下的 Download from 伺服器名。

當然如果沒有及時同步上傳也可以手動同步,比如我們修改了config.py檔案想要同步可以右擊該檔案,選擇deployment -> upload to...

最後如果想看伺服器的檔案目錄可以在 Tools -> deployment ->Browse Remote Host

相關文章