1. 程式人生 > >pycharm和遠程服務器的同步配置

pycharm和遠程服務器的同步配置

ssh配置 too syn 輸入 charm pass 分享 use dep

使用阿裏雲服務器ECS,遠程服務器IP地址xxxxx

1、配置PyCharm與服務器的代碼同步

打開Tools | Deployment | Configuration

點擊左邊的“+”添加一個部署配置,輸入名字,類型選SFTP

技術分享圖片

2、確配置遠程服務器的ip、端口、用戶名和密碼。

root path是文件上傳的根目錄,註意這個目錄必須用戶名有權限創建文件。

sftp host填寫遠程服務器的IP,username和password就是遠程服務器的用戶名與密碼

技術分享圖片

3、點擊connection旁邊的mappings按鈕,配置映射;

local path是你的工程目錄,就是需要將本地這個目錄同步到服務器上面。 Deploy path on server 這裏填寫相對於root path的目錄,下面那個web path不用管先

技術分享圖片

4、實現本地和遠程文件的同步

實現本地和遠程同步,有兩種方法:手動和當文件保存後自動觸發。這裏我選擇了手動,因為自動觸發比如影響性能,PyCharm會卡。

手動上傳方式很簡單,選擇需要同步的文件或文件夾,然後選擇 Tools | Deployment | Upload to xxx(xxx是剛剛配置的部署名稱),這樣就把本地的文件上傳到遠程服務器了

技術分享圖片

從遠程服務器下載文件到本地:選擇 Tools | Deployment | Download from xxx

5、比較遠程和本地文件

有時候你並不確定遠程和本地版本的完全一致,需要去比較看看。PyCharm提供了對比視圖來為你解決這個問題。

選擇Tools | Deployment | Browse Remote Host,打開遠程文件視圖,在右側窗口就能看到遠程主機中的文件

技術分享圖片

選擇一個你想要對比的文件夾,點擊右鍵->Sync with Local,打開同步對比窗口,使用左右箭頭來同步內容。

上面是服務器與本地對比,那麽本地文件通服務器對比,就先在PyCharm裏面選擇文件或文件夾,然後右鍵->Deployment->Sync with deployed to即可

6、 配置遠程Python解釋器

選擇File | Settings,選擇Project | Project Interpreter,然後在右邊,點擊那個小齒輪設置,如下

技術分享圖片

然後點擊”Add Remote”,填寫主機的ssh配置

host:遠程服務器的IP

username與password就是你的用戶名及密碼

Python interpreter path 就是你要使用的Python的文件位置

技術分享圖片

pycharm和遠程服務器的同步配置