Window上Pyrcharm 代碼同步到linux服務器上

現在好多開發代碼運行都是在linux 服務器上面,但linux服務器基本都是沒有用戶界面的,使用linux下面代碼編輯器是非常不方便,經常會在Windows下面開發好然後再弄到linux服務器上面運行,這樣是非常不方便的。

在pycharm 中就可以滿足這樣的需求,我們在windows上的pycharm編輯好的代碼就可以直接同步到linux 然後再linux下面運行。

下面將詳細介紹此過程:

1.  需要在windows 上面創建相同的項目名稱:demo1_test_up_linux  路徑爲:C:\Users\lyc\Desktop\linux_project\

2. 在linux 上面創建於windows 相同的項目名稱:demo1_test_up_linux  路徑爲:/lyc/csnd_project_demo/demo1_test_up_linux

注:第一次創建的時候需要兩個都要創建,以後直接從服務器上把代碼拷貝到windows 對應的路徑覆蓋即可。

打開windows中的pycharm, 並打開demo1_test_up_linux  項目, 如下圖:

3. 在pycharm 中設置連接服務器:Tools --> Deployment --> Configuration:

點擊  + 號,選擇SFTP, 然後在對話框Create new server 中輸入名字,這個我一般與項目名稱相同,方便找。然後點擊“OK”

4. 然後在出現新的對話框中輸入服務器信息。

      * Host:linux服務器的地址

      * User name :服務器用戶名

      * Password:服務器密碼

      * Root :項目在linux的絕對路徑

5. 選擇Mappings 對話框,並輸出信息:

    *  Local path :默認會選擇windows中項目路徑

    *  Deployment path : 填   /      別填其他的

    *  Web path : linux中項目的絕對地址   。 這三項填完後選擇OK 保存就可以了

6  設置每次自動上傳服務器 Tools --> Deployment --> Automatic Upload 選中然後點擊一下,在此進到這地方會發現Automatic Upload 前面有個“對號”  表示已經選中。

7. 此時在widows Pycharm demo1_test_up_linux項目中創建一個demo1_upload.py

8 . 按 ctrl +s 保存代碼,此時下面就會出現日中:

[2019/4/12 17:29] Automatic upload
[2019/4/12 17:29] Upload file 'C:\Users\lyc\Desktop\linux_project\demo1_test_up_linux\demo1_upload.py' to '/lyc/csnd_project_demo/demo1_test_up_linux/demo1_upload.py'
[2019/4/12 17:29] Automatic upload completed in less than a minute: 1 file transferred (430 bit/s)

表示已經上傳完成,代碼已經更新

9 . 此時進入linux中的demo1_test_up_linux 項目中發現會多了一個demo1_upload.py文件

此時在linux服務器上面運行代碼就可以了。。。。

 

 

 

 

 

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