Window上Pyrcharm 代码同步到linux服务器上

时间:2024-05-22 07:35:42

现在好多开发代码运行都是在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  项目, 如下图:

Window上Pyrcharm 代码同步到linux服务器上

3. 在pycharm 中设置连接服务器:Tools --> Deployment --> Configuration:

点击  + 号,选择SFTP, 然后在对话框Create new server 中输入名字,这个我一般与项目名称相同,方便找。然后点击“OK”

Window上Pyrcharm 代码同步到linux服务器上

4. 然后在出现新的对话框中输入服务器信息。

      * Host:linux服务器的地址

      * User name :服务器用户名

      * Password:服务器密码

      * Root :项目在linux的绝对路径

Window上Pyrcharm 代码同步到linux服务器上

5. 选择Mappings 对话框,并输出信息:

    *  Local path :默认会选择windows中项目路径

    *  Deployment path : 填   /      别填其他的

    *  Web path : linux中项目的绝对地址   。 这三项填完后选择OK 保存就可以了

Window上Pyrcharm 代码同步到linux服务器上

6  设置每次自动上传服务器 Tools --> Deployment --> Automatic Upload 选中然后点击一下,在此进到这地方会发现Automatic Upload 前面有个“对号”  表示已经选中。

7. 此时在widows Pycharm demo1_test_up_linux项目中创建一个demo1_upload.py

Window上Pyrcharm 代码同步到linux服务器上

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文件

Window上Pyrcharm 代码同步到linux服务器上

此时在linux服务器上面运行代码就可以了。。。。