有時候我們需要在windows環境開發代碼,但是程序要跑在linux服務器或者我們的linux虛擬機上,這就設計到了代碼同步的問題。
pycharm提供了代碼同步的功能。
在導航欄點擊Tools--Deployment--Configuration進入設置頁面:
初始什么也沒有
點擊‘+’,輸入名字和傳輸方式,名字是方便你自己區分不同的項目,傳輸方式看你的服務器或虛擬機支持哪種,都支持隨意
點擊‘ok’后進入設置頁面
先設置Connection,
SFTP host是你服務器或虛擬機的ip;
端口按照真實情況來,Root path是你要同步到服務器或虛擬機的哪個目錄下,根據需求設置;
User name和Password是登陸服務器的密碼;
Test SFTP connection可以測試SFTP是否可用;
在Mapping中可以設置項目更新的相關路徑
設置完成點擊‘ok’。
設置同步更新快捷鍵
Toosl--Deployment--Options
在下拉框中可選never,always,和ctrl s,我選擇為ctrl s
到這里pycharm的代碼同步功能就初步設置完了。
同步時,可以右鍵項目目錄在下拉中選擇upload to更新到服務器,也可以在文件中右鍵或者ctrl s。