Pycharm 專業版配置自動同步代碼至服務器

每次在本機上面寫代碼,然後傳到服務器上面,在服務器上面運行,這樣的方式十分繁瑣,效率很低,使用下方配置後可實現本地編輯代碼保存自動同步到服務器。

使用場景

先說說自己的使用場景,我是在什麼情況下,需要將IDE配置成這樣的環境來方便我的工作。

首先,我需要在本地機子上開發代碼,需要將本地寫好的代碼上傳到服務器上,在服務器上運行。由於代碼能力渣渣,所以常常需要反覆修改代碼,而直接在服務器上修改代碼不是很方便。因此,希望可以像下面一樣操作:

  • 可以直接在本機上碼代碼
  • 自動將代碼同步到遠程服務器上面

配置過程

首先需要注意的是,Pycharm 只有專業版纔有這個配置遠程服務器的功能,免費的社區版之類的是沒有的。

1.、配置遠程服務器 Deployment
在 pycharm 頂部菜單欄找到 tools->Deployment->configuration
在這裏插入圖片描述
2、點右上角的“+”添加服務器信息,服務器類型選擇 SFTP
在這裏插入圖片描述
3、選擇服務器,如果沒有需要新增,如果已添加直接選擇即可
在這裏插入圖片描述
4、打開 Deployment 的 Mappings 選項卡,填寫本地目錄和服務器目錄,設置完成後這兩個目錄會保持數據同步
在這裏插入圖片描述這樣,Deployment 的配置就完成了。這個配置完成了之後,其實是相當於配置了一個 ftp 工具可以連接到服務器上,從而可以查看和修改服務器上的文件。你可以通過 Tools > Deplotment > Browse Remote Host 來打開相應的 RemoteHost 面板,這個面板顯示的就是服務器上的文件,顯示的範圍是你在 Deployment 中的 Connection 選項卡下配置的 Root path 路徑下的文件及文件夾。
在這裏插入圖片描述
你可以直接在 RemoteHost 面板裏雙擊某個文件並且直接進行編輯。雙擊某個文件後你可以看到編輯區域的頂部有一個橫條,並且橫條的右邊有三各按鈕,分別是比較,撤銷和上傳操作。你在這裏面編輯文件之後,可以直接點擊上傳按鈕,就會提交到服務器了。

5、接下來就是設置代碼自動在服務器上進行同步
在 pycharm 頂部菜單欄找到 tools->Deployment->Options
在這裏插入圖片描述
在這裏插入圖片描述
第一次設置完之後在 RemoteHost 面板裏找到同步的目錄,右鍵選擇 Sync With Local,把本地的代碼同步到服務器,之後本地代碼如果有變動,文件保存後就會自動同步服務器啦。
在這裏插入圖片描述
via:https://blog.csdn.net/wz22881916/article/details/82670969

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章