該篇文章旨在幫助讀者建立Pycharm與遠程服務(wù)器的連接,實現(xiàn)代碼同步、上傳及下載,方便在pycharm上調(diào)試在服務(wù)器上運行代碼。
第一步:設(shè)置服務(wù)器連接
如圖示例,點擊pycharm的Tools-Deployment-Configuration

第二步:添加服務(wù)器信息
點擊左上角+號,選擇SFTP,輸入服務(wù)器自定義名稱,在此就舉例test。


Step1,添加Connection信息
如圖所示填入服務(wù)器IP地址、用戶名、密碼。點擊Test Connection 測試一下。

填寫服務(wù)器項目目錄(該目錄就是你之后想要同步在服務(wù)器的目錄,這一步是避坑操作)
Step2,添加Mappings信息
這一步的作用是將本地pycharm的同步地址和服務(wù)器的同步地址進行綁定。
上一步中咱們在Root path中填寫了服務(wù)器的項目目錄,在Mappings頁面只需要將Deployment path的地址填寫為/即可,最后點擊OK完成配置。
原因是因為,在mappings的時候,開發(fā)環(huán)境會按照Root path為根目錄去尋找你項目所在地點,比如,當你的Root path是/home/xihajun/的時候,而你的項目設(shè)置路徑(deployment path)是/mnt/project/,那么你的路徑就默認為/home/xihajun/mnt/project/,最終導(dǎo)致在進行同步上傳的時候出現(xiàn)No files or folders found to process錯誤。

第三部,測試同步
在Pycharm中點擊項目,右鍵Deployment-Upload to xxx即可完成上傳,Deployment-Download from xxx完成下載。


填坑
除了No files or folders found to process錯誤之外,當你在配置中出現(xiàn)問題,怎么更改都不可以的時候,你要記得點擊Tools-Deployment-Configuration的-號刪除掉你的連接,再重新建一個正確的就好啦。
最后,對有點笨的女孩子來講,有一丟丟進步就是好的啦,開心~~